是否有可能做到以下幾點,如果不是有沒有更好的方法來做我想完成的事情?創建一個班級
Person.cs
public class Person
{
public string ID { get; set; }
public string Name { get; set; }
public string Zip { get; set; }
public Person()
{
}
我想根據名單是對其中一部分過做這個部分,所以我可以動態調用方法,我不知道是否有更好的辦法做這件事。
public void Assign(string k, string v)
{
k = v;
}
public string getKeyValue(string k, int w, char d)
{
string[] value = k.Split(d);
int i = 0;
foreach (string part in value)
{
if (i == w)
{
k = part;
}
i++;
}
return k;
}
}
然後在後面的代碼調用它
Default.aspx.cs
List<string> initList = new List<string>
{
"ID = 1", "Name = this is a test", "Zip = 5","ID = 2", "Name = this is a second test", "Zip = 10"
};
List<object> myList = new List<object>();
Person prs = new Person();
foreach (string txt in initList)
{
string key = prs.getKeyValue(txt,0,'=');
string val = prs.getKeyValue(txt,1,'=');
prs.Assign(key,val);
}
myList.Add(prs);
你想要完成什麼樣的世界?你可以給一些背景故事嗎? –
你不能拿出更好的標題嗎?創建_什麼樣的班級? –
對不起,我很想嘗試創建一個類,以便能夠創建一個對象列表,然後將其綁定到數據網格。但是目前我遇到了一個問題,試圖拿出類的一部分,或者至少試圖讓它起作用 – user2593590