このようなものを持つことは可能ですか..ASP 、NET 1.1
ArrayList list = new ArrayList();
list.Add("ccc","sss","34d");
list.Add("vvv","333","f44");
list.Add("ff","6yh","sdsd");
試すlist.Add(new string[]{"ccc", "sss", "34d"});
いいえ、3 本の弦を保持するには何らかのオブジェクトが必要です。
public class MyHolder{
public string A;
public string B;
public string C;
public MyHolder (string a, string b, string c) {
A = a;
B = b;
C = c;
}
}
...
list.Add(new MyHolder("ccc","sss","34d"));
あなたが持っている最高のものは、 ICollection インターフェイスを実装する任意のオブジェクトを受け入れる AddRange メソッドです http://msdn.microsoft.com/en-us/library/system.collections.arraylist.addrange(v=vs.71).aspx
あなたが望むものは次のとおりですList<string>
:
List<string> myFirstList = new List<string>();
myFirstList.add("My first string");
myFirstList.add("My second string");
List<string> mySecondList = new List<string>();
mySecondList.add("My third string");
mySecondList.add("My fourth string");
// Add all contents of first list to second:
mySecondList.addRange(myFirstList);
参考:MSDN:リストクラス
次のように追加することもできます。
list.Add("ccc," + "sss," + "34d");
追加した後、次のような分割関数を使用して各アイテムを分割できます: split(',')