C# 类与方法详解
在 C# 编程中,类和方法是非常重要的概念,它们构成了程序的基本结构。下面将详细介绍类中的变量初始化以及方法的相关知识。
变量初始化
变量初始化分为静态字段初始化和实例字段初始化。
静态字段初始化
静态字段的变量初始化器对应于类加载时执行的赋值语句。例如:
class Test
{
static double x = Math.Sqrt(2.0);
static void Main()
{
Console.WriteLine("x = {0}", x);
}
}
在这个例子中, x
是静态字段,在类加载时, x
会被赋值为 Math.Sqrt(2.0)
的结果。
静态字段初始化的顺序是先将所有静态字段初始化为默认值,然后按照代码中的文本顺序执行静态字段初始化器。例如:
class Test
{
static int a = b + 1;
static int b = a + 1;
static void Main()
{
Console.WriteLine("a = {0}, b = {1}", a, b);
}
}
这里 a
和 b