我是C#語言的新手,在網站上遇到過這種聲明。我之前沒看過這種類型的構造函數(?),所以我很困惑:這是一個構造函數聲明嗎?
public class Employee {
public string Name { get; set; }
public string Title { get; set; }
public static Employee GetEmployee() { //Constructor? Method?
var emp = new Employee() {
Name = "Somebody", Title = "Developer"
};
return emp; //Returns to a method?
非常感謝。
它不是一個構造函數。只是一個靜態方法 –
如果您對設計模式感興趣,另一個名稱是'factory method' – Jehof