-
c#查看全部
-
ctrl+r+e查看全部
-
声明方法中,是形参,调用方法中是实参,程序运行中,实参的值会赋值给形参查看全部
-
类中字段可以有初始值,而结构不可以查看全部
-
VS2017中的封装是 Private string something; Public string SomeThing{get=>something;set=>something=value;} 这是Lambda表达式。查看全部
-
参数如果是对象---应用按数据类型传参,将值类型的传参方式变成引用数据类型传参则需要在前面添加ref查看全部
-
值类型变量存储对象的值,赋值会创建值的副本,修改任何一个副本都不会影响其他的副本。 引用类型变量存储时寸处对象的内存地址,修改任何一个地址的副本都会修改其他的副本。查看全部
-
方法重载:同一个方法中,多个方法名字相同但是形参不同查看全部
-
方法先定义再使用,并且方法的定义和方法体(或者是方法的实现)查看全部
-
1. 枚举类型是值类型 2. 在枚举中不能定义属性和方法 3. 枚举值是从0开始的整数值,故赋值的时候可以直接用其代表的整数值来代替查看全部
-
类和结构的不同: 1.结构中不可以给字段赋初始值,类中可以初始化字段; 2.结构中有默认的无参构造函数,不允许显式自定义无参构造函数,而类中可以显式定义无参构造函数; 3.结构中有有参构造方法时,必须在构造方法中,为结构中所有的字段赋值,类的构造方法中可以为空; 4.结构类型的对象可以不必实例化对象,只需要声明结构,通过声明对象调用结构中的属性和方法;(结构中可以和类一样,正常调用字段中的属性和方法,但不同的是,结构中可以不用new结构,可以直接在方法外对结构进行声明,方法内部可以通过声明对象调用结构的属性和方法。) 5.结构时值类型,类是引用类型查看全部
-
值类型有:int、char、double、bool、结构等; 引用类型有:类、数组、接口等,注意string类型是类,它是一种特殊的引用类型。查看全部
-
对象初始化: 1.用有参的构造方法初始化对象--------Child ch1 = new Child("小米","男",5); 2.用无参的构造方法初始化对象(必须要有无参构造)----------Child ch2 = new Child(); ch2.Name = "小时"; ch2.Age = 5; 3.用对象初始化器初始化对象(必须要有无参构造)--------Child ch3 = new Child(){Name = "李四", Age = 10} ***** 2,3都是用无参的构造方法,如果类中没有无参构造方法,2,3处都会出错。 ***** 当用对象初始化器时,可以省略“()”查看全部
-
C# 严格区分大小写 当方法名仅大小写不同时,是两个不同的方法,故在遍历类结构时,通过ToLower()方法实现转换小写,在结构中寻找匹配方法是不通的查看全部
-
当属性为只读属性(即就是只有get访问器)时,不可以给该属性赋值,只能通过给该字段赋值来修改成员值。查看全部
举报
0/150
提交
取消