Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
不太理解Type.GetConstructor(Type[])这个方法以及几句代码的含义
小莽发起了问答2020-06-24
5
回复
69
浏览

 

老师,看不太懂这几句代码的含义呢。求解释

Type myType = typeof(MyClass1);

Type[] types = new Type[1]; types[0] = typeof(int);

// Get the constructor that takes an integer as a parameter.

ConstructorInfo constructorInfoObj = myType.GetConstructor(types);

所有回复
  • 老师_Trigger 2020-06-24

    同学你好,可以参考一下:

    http://www.csref.cn/vs100/method/System-Type-GetConstructor.html

    https://www.cnblogs.com/xcsn/p/9052330.html

    另外反射这方面的内容可以看一下C#第三季教程,学习路线里老师有讲解

    • 小莽 2020-06-25

      老师你这个网站我打开显示404找不到文件或目录了

      (0) 回复
    • 老师_Trigger 2020-06-25

      回复 @ 小莽: 检查一下网络环境,或者换一个浏览器试试,老师用的火狐

      (0) 回复
    • 小莽 2020-06-26

      回复 @ 老师_Trigger: 老师 我看了并没有讲到我发的内容呢,只是讲了获取字段属性以及方法的基本内容,你能解释一下上面Type[] types = new Type[1]; types[0] = typeof(int);

      // Get the constructor that takes an integer as a parameter.

      ConstructorInfo constructorInfoObj = myType.GetConstructor(types);
      这两句代码的意思吗

      (0) 回复
    • 老师_Trigger 2020-06-26

      回复 @ 小莽: 在文档里都有呀,关于GetConstructor这个API的作用说明以及参数说明,同学下边发的这两句是首先我们定义个type数组,然后获取int类型作为这个数组的第一个元素放进数组里,然后使用GetConstructor这个API,为什么要这样用呢,是因为我们API规定,封装的时候需要这样一个参数,参数类型在文档里有,可以仔细看看,如果还是不明白可以再来找老师

      (0) 回复
    还有-1条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!