我有一個類屬性: -C#瑞風類屬性是一個List <string>
public List<string> szTypeOfFileList{get;set;}
正如名稱所示,類型感興趣的文件的屬性存儲用戶選擇文件(.txt,.doc和。 rtf,.pdf等)。
我試圖評估是否有辦法,因爲它是由用戶輸入填充,我可以完善這一列表,或者,我是否應該等到所有條目,然後調用一個單獨的方法來完善財產。
我的意思是這是什麼,比方說,一個特定的用戶輸入是名爲「.doc/.DOCX」。目前,這將作爲單個字符串項存儲在列表中。不過,我希望它分開存儲爲兩個項目。這將保持代碼在一個地方,並不會影響未來的模塊等。
private List<string> _szTypeOfFileList = new List<string>();
public List<string> szTypeOfFileList
{
get
{
return _szTypeOfFileList;
}
set
{
// Some kind of validation/refining method here ?? //
}
}
編輯: -
因爲我FileTypeList從CheckBoxList的到來,我不得不使用不同的方法,比我接受了答案(這我指出了正確的方向)。
foreach (object itemchecked in FileTypeList.CheckedItems)
{
string[] values = itemchecked.ToString().Split('/');
foreach(var item in values)
TransactionBO.Instance.szTypeOfFileList.Add(item);
}
我的代碼的這部分在傳遞到Business類之前在UI類中。
用'sz'前綴是什麼? –
匈牙利符號2017?哇... – l33t
我只是一個學生,寬容我。:) – Philo