c# – 静态,内部和公共构造函数有什么区别?
发布时间:2020-12-15 17:39:21 所属栏目:百科 来源:网络整理
导读:静态,内部和公共构造函数有什么区别?为什么我们需要一起创建它们? static xyz() { } public xyz() { } internal xyz() { } 解决方法 静态构造函数将首次调用类型的对象被实例化或调用静态方法.只会跑一次 所有其他类型的公共构造函数都可访问 内部构造函数
静态,内部和公共构造函数有什么区别?为什么我们需要一起创建它们?
static xyz() { } public xyz() { } internal xyz() { } 解决方法
静态构造函数将首次调用类型的对象被实例化或调用静态方法.只会跑一次
所有其他类型的公共构造函数都可访问 内部构造函数只能在同一程序集中进行类型访问 在这三个之上,还有保护,只有从封闭类型派生的类型才可以访问 和受保护的内部,只能在从封闭类型派生的同一程序集中进行类型访问 和私有的,只能从它自己或任何嵌套类型的类型访问 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |