c#靜態(tài)類使用的方法是什么

c#
小億
96
2024-03-02 15:00:26

靜態(tài)類在C#中使用的方法與普通類類似,但有以下幾點(diǎn)區(qū)別:

  1. 靜態(tài)類不能被實(shí)例化,因此其成員方法必須是靜態(tài)方法。
  2. 靜態(tài)類的成員方法可以通過(guò)類名直接調(diào)用,無(wú)需通過(guò)實(shí)例對(duì)象。
  3. 靜態(tài)類通常用于包含一組相關(guān)的靜態(tài)方法,不適合存儲(chǔ)實(shí)例特定的數(shù)據(jù)。

下面是一個(gè)靜態(tài)類的示例:

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

    public static int Subtract(int a, int b)
    {
        return a - b;
    }
}

class Program
{
    static void Main()
    {
        int sum = MathUtils.Add(5, 3);
        int difference = MathUtils.Subtract(5, 3);

        Console.WriteLine($"Sum: {sum}");
        Console.WriteLine($"Difference: {difference}");
    }
}

在上面的示例中,MathUtils 是一個(gè)靜態(tài)類,包含了 AddSubtract 兩個(gè)靜態(tài)方法。這兩個(gè)方法可以直接通過(guò)類名 MathUtils 來(lái)調(diào)用。

0