1.访问修饰符
作用
所有类型和类型成员都具有可访问性级别.
分类
public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。
internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。
private : 同一类和结构的代码可以访问该类型和成员。
protected : 同一类和派生(继承特性)类中的代码可以访问该类型和成员。
protected internal : 同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。
private protected:该类型或成员可以通过从 class 派生的类型访问,这些类型在其包含程序集中进行声明
C#的默认修饰符
类、结构的默认修饰符是internal。
类中所有的成员默认修饰符是private。
接口默认修饰符是internal。
接口的成员默认修饰符是public。
枚举类型成员默认修饰符是public。
委托的默认修饰符是internal。
2.C# 方法(函数)
作用:
方法是包含一系列语句的代码块。方法必须在类或结构中声明
优点:
减少代码重复率
方法体现了c#语言的封装性
方法的分为 声明方法 和调用方法
定义方法基本结构:
访问权限
返回值类型 代表方法 是否具有 return 数据的类型
void 和 其他明确的数据类型 (int float 。。 string。。。)
方法名称
方法参数
括号
语句块
方法的分类:
从访问权限分类
从有无参数和有无返回值分类
从静态和非静态分类
参数传递 形式:
值参数:
特点:
1.参数传递的默认方式
2.当调用一个方法时,会为每个值参数创建一个新的存储位置。
3.当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全
引用参数
特点:
1.引用参数是一个对变量的内存位置的引用 不会创建一个新的存储位置
2. 参数关键字 ref
输出参数
特点:
1. 是对于方法返回值的补充。return 语句可用于只从函数中返回一个值 输出参数可以返回多个值
2.关键字 out
3. 其他方面与引用参数相似
c#修饰符笔记
于 2023-04-10 17:44:36 首次发布