enum conc
{
Maia,
Porto,
Valongo,
Gondomar,
Gaia,
Matosinhos
};
private string concelho;
public string Concelho
{
get { return concelho; }
set { concelho = Enum.IsDefined(typeof(conc), Concelho) ? value : " "; }
}
是不是爲我工作,我是學生,這對我來說是「新」。我的問題是驗證,我做錯了什麼?謝謝已解決 - 檢查字符串值是否在枚舉c#
使用'enum.TryParse'。 – Venky
您正在檢查'Concelho'的_current_值是否有效,而不是您要設置的值。 –
還有一些要記住。說「不起作用」,是相當模糊的。嘗試包含任何錯誤消息,意外結果等,以幫助診斷問題。 – tinstaafl