我需要个人资料。我一直都看到它,人们建议修复我使用它的代码。我真的不知道它到底是做什么的。如果有人能给我一个基本的轮廓,我会非常高兴。它用于引用同一类中的另一个构造函数。你用它来“继承”另一个构造函数:publicMyClass(){}publicMyClass(stringsomething):this(){}上面,当第二个构造函数被调用时,它首先执行None,然后再执行自己的参数构造函数。请注意,使用:this()等同于:base(),除了它引用同一类中的构造函数,而不是父类中的构造函数。这是一篇关于构造函数的文章(MSDN),它提供了一个示例用法:publicEmployee(intannualSalary){salary=annualSalary;}publicEmployee(intweeklySalary,intnumberOfWeeks):this(weeklySalary*numberOfWeeks){}it用于调用类中的另一个构造函数:publicclassTest{publicTest():this("AmazingMrBrock"){}publicTest(stringname){Console.WriteLine(名称);}}http://msdn.microsoft.com/en-us/library/vstudio/ms173115.aspxthis关键字引用类的当前实例,也用作扩展方法第一个参数的修饰符。请参阅:http://msdn.microsoft.com/en-us/library/vstudio/dk1507sz(v=vs.120).aspxthis关键字在许多上下文中使用,只有复制整个权威来源才能提供完整的答案。C#语言参考this关键字引用类的当前实例,也用作扩展方法第一个参数的修饰符。以上就是C#学习教程:什么是'this'构造函数,又是什么?如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
