通过本文主要向大家介绍了c#关键字,c#关键字详解,c#关键词,c#关键字大全,c#base关键字等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
用于修饰类,方法,属性和字段的关键字:
首先从最简单的private,protected,internal,public 解释。
public 和internal 修饰类。
public,protected,private 修饰方法。
修饰类的时候:
public 代表公开,也就是所有程序集都可以访问这个类。
internal 代表内部的,也就是只有在同一程序集中才能访问这个类,一般而言同一程序集就是同一个dll。
修饰方法的时候:
public 代表公开,也就是所有的类都可以访问这个方法。
protected 代表受保护的,也就是只有我的子类才能访问这个方法。
private 代表私有的,也就是只有我才能访问这个方法。
接着我们来讨论下const,readonly 的区别:
首先两者都是常量,不同的是const 是编译时常量,readonly是运行时常量。
编译时常量:在编译的时候,值就已经是常量了,任何使用该变量的地方都会被替换成常量值。
运行时常量:在运行的时候,值不能够被修改。
</div> </div>

首先从最简单的private,protected,internal,public 解释。
public 和internal 修饰类。
public,protected,private 修饰方法。
修饰类的时候:
public 代表公开,也就是所有程序集都可以访问这个类。
internal 代表内部的,也就是只有在同一程序集中才能访问这个类,一般而言同一程序集就是同一个dll。
修饰方法的时候:
public 代表公开,也就是所有的类都可以访问这个方法。
protected 代表受保护的,也就是只有我的子类才能访问这个方法。
private 代表私有的,也就是只有我才能访问这个方法。
接着我们来讨论下const,readonly 的区别:
首先两者都是常量,不同的是const 是编译时常量,readonly是运行时常量。
编译时常量:在编译的时候,值就已经是常量了,任何使用该变量的地方都会被替换成常量值。
运行时常量:在运行的时候,值不能够被修改。
</div> </div>