如何為 C# 自動屬性指定一個預設值?
在 C# 5.0 及更早版本中為自動屬性賦值時,我們必須在建構函式中進行賦值
當例項化類時,將自動呼叫建構函式,並將設定值
從 C#5.0 開始出現了一種新的為自動屬性賦值的方法,它類似於為變數賦值
示例
Set Value in Constructor
class Demo{
public Demo(){
FirstName = "DemoName";
}
public string FirstName { get; set; }
}
class Program{
static void Main(){
Demo obj = new Demo();
System.Console.WriteLine(obj.FirstName);
Console.ReadLine();
}
}輸出
DemoName
C# 6.0 示例
class Demo{
public string FirstName { get; set; } = "DemoName";
}
class Program{
static void Main(){
Demo obj = new Demo();
System.Console.WriteLine(obj.FirstName);
Console.ReadLine();
}
}輸出
DemoName
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP