摘要:
上一篇补习了类和方法,这一篇补习下类中一些静态成员和常量。以下是本文所要介绍的内容:1、静态构造函数2、静态成员与常量一、静态构造函数 前段时间经常看到园子里有朋友发面试题,其中比较有代表性的就是静态构造函数了,有兴趣的朋友可以搜索下看看,我这边也就顺便补习下静态构造函数的知识:1、静态构造函数永远优先与其他构造函数。2、静态构造函数是在首次访问所在类的第一个成员时进行的,并且只会执行一次。3、静态构造函数没有参数,不需要任何访问修饰符,有.NET runtime运行。4、类中一旦包含静态构造函数,那么编译器会自动插入一段检查代码负责检查所有静态成员和构造,以确保其优先运行。所以在了解了以上知 阅读全文
摘要:
补习完一些基础的C#之后,今天开始补习C#的重要组成部分类与方法相关知识。以下是本文所要介绍的内容:1、方法相关2、类相关一、方法相关 方法一般是由返回类型、方法名和参数组成,随着.NET版本的不断提升,方法也衍生出了许多特性(不知道这边称之为特性算不算对),这些特性是个双刃剑,有好处也有坏处,所以只有开发者对其进行了解才能很好的运用,下面列举了几个我认为需要注意的地方1、参数数组,在C#中,允许在方法参数中添加params关键字来表示参数数量是可变的,如下代码:但是有几点需要注意:1)如果有多个参数,参数数组则必须是在方法参数的最后一个2)对于方法参数必须要有1个的情况下,建议将其分离出来, 阅读全文