Properties
定義Class下Variable的Getter和Setter。
private int exp;
public int Exp { get; set; }
private int lv;
public int Lv {
get {
return exp / 100;
}
set {
exp = value * 100;
}
}
Namespace
使用名稱空間可以避免掉不同開發者之間Class命名衝突問題。
// 定義名稱空間
namespace Sample {
public class SomeClass {}
}
// 導入名稱空間下的所有Class
// 使用名稱空間 (1)
using Sample;
// 使用名稱空間 (2)
Sample.SomeClass ss = new Sample.SomeClass();
// 使用名稱空間 (3) 不建議這麼寫 除非是該名稱空間的開發者
namespace Sample {
public class OtherClass {
SomeClass sc = new SomeClass();
}
}