C# 编程指南:成员变量和方法

在C#中,成员变量和方法是类的组成部分,用于定义类的属性和行为。

部分
1
成员变量(字段)

成员变量用于存储对象的数据。可以使用不同的访问修饰符(public、private、protected 等)来控制成员变量的可见性。

class Person
{
    private string name; // 私有字段
    public int age; // 公共字段

    // 属性
    public string Name
    {
        get { return name; }
        set { name = value; }
    }
}
部分
2
成员方法

成员方法用于定义类的行为和功能。可以使用不同的访问修饰符(public、private、protected 等)来控制方法的可见性。

class Calculator
{
    public int Add(int a, int b) // 公共方法
    {
        return a + b;
    }

    private int Subtract(int a, int b) // 私有方法
    {
        return a - b;
    }
}
部分
3
静态成员

静态成员属于类本身,而不是类的实例。可以通过类名直接访问静态成员,无需创建类的实例。

class MathUtils
{
    public static int Add(int a, int b) // 静态方法
    {
        return a + b;
    }

    public static readonly double Pi = 3.14159; // 静态只读字段
}
部分
4
方法重载

在一个类中,可以定义多个具有相同名称但参数列表不同的方法,称为方法重载。

class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }

    public double Add(double a, double b)
    {
        return a + b;
    }
}
部分
5
构造函数

构造函数是一种特殊的方法,用于在创建类的实例时进行初始化操作。

class Person
{
    private string name;
    private int age;

    // 默认构造函数
    public Person()
    {
        name = "Unknown";
        age = 0;
    }

    // 带参数的构造函数
    public Person(string name, int age)
    {
        this.name = name;
        this.age = age;
    }
}
部分
6
方法参数

方法可以接受不同类型的参数,包括值类型、引用类型、数组、参数数组等。

class Printer
{
    public void Print(string message)
    {
        Console.WriteLine(message);
    }

    public void PrintNumbers(params int[] numbers)
    {
        foreach (int number in numbers)
        {
            Console.WriteLine(number);
        }
    }
}
    目录

  • 1.
    成员变量(字段)
  • 2.
    成员方法
  • 3.
    静态成员
  • 4.
    方法重载
  • 5.
    构造函数
  • 6.
    方法参数