0

プロパティのリストがあります。同じページの複数の要素にこれらのPropertiesCollectionsを追加したいと思います。それは次のようなものです

[0] => List
       ([0] => ID
        [1] => Name
        [2] => Add
        [3] => PhoneNo
        [4] => City)
[1] => List
    (And so on....


internal class PropertiesCollection : List<Properties>
{
}

internal class Properties
{
}

PropertiesCollection collection = new PropertiesCollection ();

どうすれば達成できますか

Something[0,collection[0]]  
Something[0,collection[1]]
Something[1,collection[0]]
Something[1,collection[1]] ?
4

3 に答える 3

2

私はあなたがリストのリストをすることができると信じています

List<List<string>> list=new List<List<string>>();

次に、個々の要素にアクセスするには、次のようにします。

List<string> list=listlist[0];
        int i=list[0];

または、foreachループなどを使用します。

于 2012-07-05T08:31:07.087 に答える
1

'リストを使用して、やりたいことを行うことができます

private enum Property { ID = 0, Name, Add, PhoneNo, City };
string[] details = new string[5] { "1", "Frank Butcher". "Y", 
                                   "02087891256", "London (Albert Square)" };
List<string[]> propertyList = new List<string[]>();
propertyList.Add(details);

フランクブッチャーズの名前の取得は、次のように行われます。

string franksName = propertyList[0][(int)Property.Name];

これがお役に立てば幸いです。

于 2012-07-05T08:35:28.143 に答える
0

次を使用できます。

List<PropertiesCollection> propColl = new List<PropertiesCollection>();
PropertiesCollection coll = new PropertiesCollection();
coll.Add(new Properties(some parameters));
coll.Add(new Properties(some parameters));
propColl.Add(coll);
propColl[0][0];
于 2012-07-05T08:51:19.507 に答える