私は、nvarcharとして格納されているID(int)のコンマ区切りのリストを含むDBテーブルを持っています。スプリットを行い、結果をintに変換する最も良い方法
私はリストとして1ヒットでこれらを返すgetメソッドを持っています。私はこのような何かをしなければならないと思う瞬間に:
List<int> ids = new List<int>();
string[] pageids = experssion.Split(separators)
foreach (string number in pageids)
{
ids.Add(Convert.ToInt32(number));
}
誰もがこれを行うためのよりよい方法を考えることはできますか?どういうわけか分裂のすべてをやることはできますか?
ところで、私はpageids変数が良いものは得られません。 –
を使用して説明を明確にしてください。私は愚かなforeachの分割を入れて –
これは、なぜあなたは単一のDBフィールドに複数の値を格納しようとすべきではない...それはいつもあなたに出くわす。 – rmeador