c# 类的基本知识,未完,待续
1.訪問修飾符的使用,如果函數或者是成員變量被public修飾的話,那么可以在該class之外訪問,如果是private的話是不能在這個類
之外來訪問的,c#中默認的是使用private修飾符,但是作為一個良好的編程習慣的話,還是需要顯示的指明是private。
2.c#語言中提供關鍵字partial,例如
cs1.cs
partial class Circle ()
{
private double radius;
public Circle(double radius)
{
this.radius = radius;
}
}?
cs2.cs
partial class Circle?
{
double getArea ()
{
return radius * radius * Math.PI;
}
}?
編譯時將上面的兩個函數同時提供給編譯器即可。
3.static類
C#語言的另一個特性是能將一個類聲明為static 類(靜態類)。static 類中只能包含static成員(使用該類創建的所有成員將共享這些
成員的同一個拷貝)
4.anonymous class匿名類
創建匿名類的辦法是以new 關鍵字開頭,后跟一對{},并在大括號內定義想在類中包含的字段和值,但是需要注意的是。匿名類只能包含
public 字段,字段必須全部初始化,不可以是static 字段,而且不能在其中指定任何方法,常常使用var 關鍵字將匿名類聲明為一個具有
隱式類型的變量。甚至可以創建同一個匿名類的另一個實例,但在其中填充不同的值,如果是同一個匿名實體的話,可以使用復制語句來
進行復制操作。
var myAnonymousObject = new { Name = "Zhou Jing", Age = 42};
Console.WriteLine("Name: {0} Age: {1}", myAnonymousObject.Name,?myAnonymousObject.Age);
var anotherAnonymousObject = new { Name = "Zhou Zi Jin", Age = 10};
anotherAnonymousObject = myAnonymousObject;
未完,待續。。。
轉載于:https://www.cnblogs.com/xuqiang/archive/2010/02/27/1953732.html
總結
以上是生活随笔為你收集整理的c# 类的基本知识,未完,待续的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)WCF教程系列(1)-创建第一个W
- 下一篇: [转]两个经典的windbg调试案例,值