我有一個數據庫表,其中包含以逗號分隔的存儲爲nvarchar的ID(整數)列表。做一個拆分並將結果轉換爲整數的最佳方法
我有一個get方法在一次打擊中返回這些列表。目前我認爲我必須這樣做:
List<int> ids = new List<int>();
string[] pageids = experssion.Split(separators)
foreach (string number in pageids)
{
ids.Add(Convert.ToInt32(number));
}
任何人都可以想到一個更好的方法來做到這一點?我可以以某種方式做到這一切嗎?
順便說一句:我沒有得到什麼是pageid變量的好處。 – 2009-05-22 15:07:47
嘗試使解釋更清楚。我愚蠢地把分裂的foreach – 2009-05-22 15:15:33
這就是爲什麼你不應該嘗試在單個數據庫字段中存儲多個值...它總是回來困擾你。 – rmeador 2009-05-22 15:20:56