构造函数又分为
实例构造函数:实例构造函数用于创建和初始化实例。
私有构造函数:私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则不允许其他类(除了嵌套类)创建该类的实例。
静态构造函数:静态构造函数用于初始化类。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。
带参数的构造函数作用是为了来初始化某些值而设。
析构函数:析构函数用于销毁类的实例。
带参数的构造函数作用是为了来初始化某些值而设,在new对象的时候初始化。
静态函数只能调用静态变量
在使用静态方法时先new下调用类的构造函数,这样就赋值了,然后再调用即可
类:
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
class Class1
{
public static string show=string.Empty;
public Class1(int i, string m)
{
i = 100;
show = m;
}
public static void ok()
{
MessageBox.Show(show);
}
}
}
窗体中调用:
private void button2_Click(object sender, EventArgs e)
{
Class1 cl = new Class1(100, "nihao");
Class1.ok();
}