字段,属性,方法,委托,事件.索引器,构造函数,析构函数.访问修饰符
字段
字段是被视为类的一部分的对象的实例,通常用于保存类数据。例如,日历类可能具有一个包含当前日期的字段。
可以选择将字段声明为 static。这使得调用方在任何时候都能使用字段,即使类没有任何实例。
可以将字段声明为 readonly。只读字段只能在初始化期间或在构造函数中赋值。
static readonly 字段非常类似于常数,只不过 C# 编译器不能在编译时访问静态只读字段的值,而只能在运行时访问。
属性
属性是类中可以像类中的字段一样访问的方法。属性可以为类字段提供保护,以避免字段在对象不知道的情况下被更改。
属性使类能够以一种公开的方法获取和设置值,同时隐藏实现或验证代码。
get 属性访问器用于返回属性值,而 set 访问器用于分配新值。这些访问器可以有不同的访问级别。
value 关键字用于定义由 set 索引器分配的值。
不实现 set 方法的属性是只读的。
对于不需要任何自定义访问器代码的简单属性,可考虑选择使用自动实现的属性。方法
方法定义类可以执行的操作。方法可以接受提供输入数据的参数,并且可以通过参数返回输出数据。方法还可以不使用参数而直接返回值。
委托
委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。
事件
事件向其他对象提供有关发生的事情(如单击按钮或成功完成某个方法)的通知。事件是使用委托定义和触发的。
索引器
使用索引器可以用类似于数组的方式为对象建立索引。
构造函数
构造函数是在第一次创建对象时调用的方法。它们通常用于初始化对象的数据。
析构函数
析构函数是当对象即将从内存中移除时由运行库执行引擎调用的方法。它们通常用来确保任何必须释放的资源都得到适当的处理。
访问修饰符
public
访问不受限制,可以类内和任何类外的代码中访问
protected
可访问域限定于类内或从该类派生的类内
internal
可访问域限定于类所在的程序内
protected internal
protected或者internal,即可访问域限定于类所在的程序或那些由它所属的类派生的类内
private
可访问域限定于它所属的类内
分享到:
相关推荐
C#基础语法,适合刚入门的小白和对C#有一定基础的码友们巩固基础
此文档主要讲解C#基础语法,入门基础,可供刚入门的朋友学习参考, 1. 了解.NET平台,C# 2. 顺序结构 1. 控制台基本输入、输出、转义符 2. 基本的数据类型、变量、推断类型var 3. 控制结构 1. 选择结构 -...
c#基础语法学习,从最基础的讲起,适合想学习C#的新手学习资料!!!
C#语言学习用书。C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。C#(发音为“C霎普”)牢固地植根于C和C++语言族谱中,并且会很快被C和C++程序员所熟悉。C#的目标在于把Visual Basic的高...
2019C#基础语法.txt,2019C#基础语法.txt,2019C#基础语法.txt,2019C#基础语法.txt
C#基础语法3.0手册C#基础语法3.0手册
C#基础语法教程 初学者必读,只供学习用。
c#基础语法说明 chm格式
C# 学习记录,C#基础语法学习案例37套源码(适合正在学C#的学者) 001第一个HelloWorld程序 002CSharp数据类型与变量 003类型推断 004各种数据类型大小比对及所占字节 005枚举 006结构体 007元组 008字符串 009...
C# 基础语法教程.zip
c;c#基础语法&demo.zipc#基础语法&demo.zip
[原创] C#基础语法,自己看看就知道了,新手的多看看,老手的熟悉下
c;c#基础语法&demo.pdf
c#语法大全
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
2011年 传智播客C#基础班 视频笔记 本人看视频自己整理 包括c#基本语法和winform常用控件介绍 和一些视频中的例子
c#基础开发很详细 初学入门的很好教材。
C#常用语法大全,适合新手学习,解决新手常见问题
涵盖C#基础内容,多态,重载,引用,静态非静态,接口,算法,数据结构等。适合初学者学习。