2013-07-23 22 views
-2

簡單的一個在這裏,我簡單地忘了,我失去了我昨天使用它的代碼。代碼是希望言自明在一個類中添加兩個值,形成另一個字符串

目前全名不工作...

謝謝你們!

public int ID { get; set; } 
public string Forename { get; set; } 
public string Surname { get; set; } 
public string Username { get; set; } 
public string Dept { get; set; } 
public string JobTitle { get; set; } 
public string EmailAddress { get; set; } 
public string Office { get; set; } 

public string Fullname { get; set{Fullname + "" + Surname };} 

回答

4

這裏有一些問題。首先使用get來返回一些值,而set用於設置的值,所以你把它翻轉了。其次你需要return東西從get。第三,看起來你並不想使用set

我認爲你的意思是:

public string Fullname { get { return Forename + " " + Surname; } } 
+0

完美!謝謝! – AlexW

0

將代碼放在get方法....

+0

不能明白爲什麼有人會在正確的時候拒絕標記這個答案。 – Derek

+0

我沒有downvoted它,但它不會工作,如果代碼將**只是**移動到'get'。 'return'丟失,';'出錯。 – Zbigniew

+0

的確,我在這裏回答得有點快。但主要問題應該已經被響應清除了。無論如何 - 有比我更好的回覆,所以我不會太在意,對吧? – Marwie

0

好像你想做的事是這樣的:

public string Fullname { get { return Forename + "" + Surname; } } 
0
public string Fullname { get { return Forename + " " + Surname; } } 
相關問題