class 类

本文深入探讨C#中的类,包括类的修饰符、字段、常量、方法、构造器、属性、静态成员等。详细阐述了字段的初始化逻辑、常量的使用、方法的重载、构造器的作用,以及静态类和静态成员的特点。强调了静态成员的生命周期和内存管理,以及在编程实践中的应用。
摘要由CSDN通过智能技术生成

1.类是一种常见的引用类型,万物皆可类。

class  YourClassName
{

}

       A:在Class之前有类的特性和类的修饰符:

      (非嵌套类的修饰符有,public---公开公共的,哪里都能访问,、internal、abstract、sealed、static、unasfe、partial)

       B:紧跟YourClassName:泛型参数,唯一基类与多个接口。

       C:在{ } 内,类成员(字段、属性、方法、索引器、事件、构造器、重载运算符、嵌套类型和终结器、)

1.1:字段( Field 类成员)、静态字段常量

      1.字段的初始化逻辑在构造器之前运行。类不占内存,对象是占内存的。

      2.字段的初始化可以包含表达式或者调用其他方法。

       A:静态修饰符static

       B:访问权限修饰符:、 默认修饰符 private---私有的,只能在本类中访问,默认是私有的

       public   、protected、internal 

       C: 继承修饰符  new

       D:不安全代码修饰符:unsafe

       E:只读修饰符 readonly(只能在声明时候赋值,或者在所属的类型构造器中赋值。)

       F:线程访问修饰符号:volatile

       G:字段初始化的默认值:0、\0、null 、false.

       H: 可以同时声明多个字段

public string  _name, _address, _number ;

1.2:常量( const ):常量是一种值永远不会改变的静态字段,常量会在编译时静态赋值,

        A:常量会在编译时静态赋值;

        B:类型:bool,char、string等基本类型、 枚举等

public const string _message = "abcd123@xxx.com" ;

       C:常量和 static  readonly 修饰的字段非常相似,

          1.System.Math.PI 是PI的常量,在编译时确定值3.14xxxx

           2.static readonly 在运行时可以取不同的值。

static readonly DateTime StartUpTime = DateTime.Now;

     D : 常量也可以在方法内部声明

          访问权限修饰符 public  internal   private   protected  

          继承修饰符:new 

1.3:方法(Method  类成员)

      1. 方法是一组语句实现某个行为。

      2. 从调用者指定的参数中获得输入的数据,并通过指定的输出类型将输出数据返回给调用者。 

      3.方法也可以是void 无返回值类型,方法还可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值