C#中的构造函数和析构函数

构造函数与类相同,它们支持这些模块的类。
构造函数使用特殊语法。
它必须强制构造函数必须返回一些东西。
主要是构造函数是方法的特殊类型。
构造函数没有参数,那么它被称为默认参数。
但在某些情况下,我们可以创建私有构造函数。

那些具有参数的构造函数称为参数化构造函数。
在使用新关键字实例化的类时,将使用构造函数。

构造函数的示例

public struct Point
{
public int x, y;
public Point(int x, int y)
{
 this.x = x;
this.y = y;
}
}
class MainClass
{
public static void Main()
{
 Point myPoint;
myPoint.x = 10;
myPoint.y = 20;
Console.WriteLine("My Point:");
Console.WriteLine("x = {0}, y = {1}", myPoint.x, myPoint.y);
Console.Read();
}
}
}

析构函数主要用于销毁不可用的内存空间。析构函数是用来清理垃圾的方法。基本上用~号表示。

日期:2020-04-11 22:50:18 来源:oir作者:oir