C#typeof

private Type GetInputType()
        {
            string strText = txtType.Text;
            switch (strText)
            {
                case "Int32": case "int" : case "System.Int32":
                    return typeof(int);
                case "Double": case "double": case "System.Double":
                    return typeof(double);
                case "float": case "Float": case "System.Float":
                    return typeof(float);
                case "Int16": case "System.Int16": case "short":
                    return typeof(short);
                case "Decimal": case "decimal": case "System.Decimal":
                    return typeof(decimal);
                default:
                    return typeof(int); 
            }
            
        }

        private void btnCapture_Click(object sender, EventArgs e)
        {
            Type type = GetInputType();
            string strTemp = null;

            foreach (MethodInfo method in type.GetMethods())
            {
                strTemp = "方法:" + method.Name + "\n";
                rtxtCapture.AppendText(strTemp);
                foreach (ParameterInfo parameter in method.GetParameters())
                {
                    strTemp = "参数: " + parameter.Name + "\n";
                    rtxtCapture.AppendText(strTemp);
                }
                rtxtCapture.AppendText(Environment.NewLine);                   //添加换行
            }
        }


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值