c#基础知识第十一节
析構(gòu)方法
和構(gòu)造方法相反。
class person
{
public string Name
{
get;
set;
}
//析構(gòu)方法,在對(duì)象被銷毀時(shí)會(huì)自動(dòng)調(diào)用
~person()
{
Console.WriteLine("資源被回收");
}
}
class Program
{
static void Main(string[] args)
{
person p = new person() { Name="張三"};
p = null;
Console.ReadKey();
}
調(diào)用靜態(tài)成員的語法格式:類名.成員名
非靜態(tài)成員:對(duì)象名.成員名
被static關(guān)鍵字修飾的成員稱為靜態(tài)成員。包括靜態(tài)字段,靜態(tài)屬性,靜態(tài)方法。
字段、屬性、和方法都是類的成員。
?
靜態(tài)類(不能創(chuàng)建對(duì)象)
static class Student
{
private static string schoolName = "兵峰軟件";
public static string SchoolName
{
get
{
return schoolName;
}
set
{
SchoolName = value;
}
}
public static void Test()
{
Console.WriteLine(schoolName);
}
}
class Program
{
static void Main(string[] args)
{
Student.Test();
Console.ReadKey();
}
}
匿名類
ass Program
{
static void Main(string[] args)
{
//var表示匿名類型,編譯器會(huì)根據(jù)上下文自動(dòng)推斷出具體的類型
var s = new {Name="張三",Age=18};//創(chuàng)建匿名對(duì)象
Console.WriteLine("我叫{0},我今年{1}歲了!",s.Name,s.Age);
Console.ReadKey();
}
}
分部類(partial)
//File.Student1.cs
partial string Student
{
public string Name
{
get;
set;
}
//File.Student2.cs
partial string Student
{
public string Name
{
public void Introduce()
{
Console.WriteLine(this.Name);
}
}
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhang1997/p/7676333.html
總結(jié)
以上是生活随笔為你收集整理的c#基础知识第十一节的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XVII Open Cup named
- 下一篇: Windows CE(C#)嵌入式应用开