C#オブジェクト向け——メソッドのリロードおよびコンストラクション関数、静的オブジェクト.
7167 ワード
namespace nameclass2
{
class Class2 //
{
public void Function( string s)
{
Console.WriteLine(s);
}
public void Function(string s,string s2)
{
Console.WriteLine(s+s2);
}
}
}
// : , ,
Class2 data = new Class2();
data.Function("1234");
data.Function("1234","123");
new Class2().Function("1111");
new Class2().Function("1212","SADASD");
class Class3
{
/// <summary>
/// , . Class 。 Class4 data=new Class4();
/// , 。
/// </summary>
///
public Class3()
{
}
public Class3(int a) //
{
Num1 = a;
}
public int Num1;//
public static int Num2;// : new
}
Class3 data = new Class3();
data.Num1=data.Num1+3; //Num1
Console.WriteLine(data.Num1);
int x=Class3.Num2 += 3; //Num2
Console.WriteLine(x);
Class3 data2=new Class3();
data2.Num1=data2.Num1+3;
Console.WriteLine(data2.Num1);
int y = Class3.Num2 += 3;
Console.WriteLine(y);
int z = Class3.Num2 += 3;
Console.WriteLine(z);
Class3 data = new Class3(2);//
Console.WriteLine(data.Num1);
class Class4
{
public string name;
public string sex;
public int old;
public Class4(string sname,string ssex, int sold) //
{
name = sname;
sex = ssex;
old = sold;
}
}
Class4 t1 = new Class4(" ", " ", 17);
Class4 t2 = new Class4(" ", " ", 17);
Console.WriteLine(t1.name);