📅  最后修改于: 2023-12-03 15:13:52.402000             🧑  作者: Mango
C# 是一种面向对象的编程语言,其中的类是构建应用程序的基本组织单元。类成员是指在类中声明的变量、常量、方法、属性和事件等。
在类中声明的变量和常量用于存储数据。变量可以在类的任何成员方法或构造函数中使用,而常量只能在声明它的类中使用。
// 变量
int age = 25;
string name = "John Doe";
// 常量
const double pi = 3.14;
const string appName = "MyApp";
方法是一段可执行的代码,用于执行特定的操作或完成特定的任务。在类中可以声明多个方法,以满足不同的需求。
public void PrintName(string name)
{
Console.WriteLine("Hello, " + name);
}
public int AddNumbers(int a, int b)
{
return a + b;
}
属性是一种特殊的方法,用于访问私有字段的值或对其进行修改。通过属性,我们可以封装字段,并使用访问器来控制对字段的访问。
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
事件是一种用于触发和处理特定动作的机制。在类中声明事件可以允许其他类或对象订阅该事件,并在事件发生时执行相应的操作。
public event EventHandler ButtonClicked;
public void OnButtonClick()
{
// 触发事件
ButtonClicked?.Invoke(this, EventArgs.Empty);
}
以上只是 C# 类成员的一些常见例子,还有许多其他类型的类成员,如索引器、运算符重载等。通过合理的使用类成员,我们可以组织和结构化代码,使其更加模块化和可扩展。