C#取得一个函数或方法的参数类型参数名称返回值类型
2018-03-23 11:46
351 查看
2018年3月23日11:43:06
using System.Reflection //取得YourClassName中的名称为foo的方法 Type className = Type(YourClassName) MethodInfo method = className.GetMethod("foo"); /*取得方法的参数个数、参数类型和名称、返回值类型*/ Console.Out.WriteLine(method.ReturnType.ToString()); Console.Out.WriteLine(method.GetGenericArguments()); Console.Out.WriteLine(method.GetParameters().Length); Console.Out.WriteLine(method.GetParameters()[0].ToString())
总结
使用System.Reflection提供的方法即可实现。相关文章推荐
- 如何使一个函数或方法同时返回多个不同类型的值
- 1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在
- 在函数的重载中方法的返回值类型和参数的名字不参加比较
- C# 001 --- 正确的删除一个控件的事件函数 --- 解决错误: “A”不包含“B”的定义,并且找不到可接受类型为“A”的第一个参数的扩展方法“B”(是否缺少 using 指令或程序集引用?)
- 我用C语言 写一个函数返回参数二进制中 1 的个数的三种不同方法
- c#--编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- 1、写一个函数返回参数二进制中 1 的个数(三种方法)2、获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列3、输出一个整数的每一位。4、两个int(32位)整数m和n的二进制表达中,有多
- C#--第六周实验--任务2--继续在Class类里编写一个方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序
- 写一个函数返回参数二进制数中1的个数的几种方法
- 强数据类型返回的一般是一个表,取得表中某一distinct列的方法.
- java根据方法名称取得反射方法的参数类型示例
- 单元测试时候使用[ClassInitialize]会该方法必须是静态的公共方法,不返回值并且应采用一个TestContext类型的参数报错的解决办法
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- C/C++—— 写一个函数,它的参数为指向函数的指针,返回类型也为指向函数的指针
- 用C语言编写一个函数返回参数二进制中 1 的个数(3种方法)(谷歌笔试题)
- 返回多个不同类型参数的值(out)可变参数一维数组( params )把值从方法中带出(ref) 方法递归(方法自己调用自己与循坏类似注意return每次只能跳出一个方法))
- 为参数类型一样返回类型不同的接口写一个泛型方法
- SQL中函数返回表,传递一个参数,无法唤醒用户自定义函数,解决方法!
- 继续在该类中编写一下方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序。如Reconvert(6221982)返回值为2891226。