ペアの配列<string, unsigned long>
配列には一定数の要素(
8
)があります。フィールド
string
が入力され(nullではなく、PRIMARY KEY)、値が変更されることはありません。unsigned long
デフォルトで入力されたフィールドnull
は、実行時にその値を変更します。そのようなオブジェクトはたくさんあります。
ペアの配列<string, unsigned long>
配列には一定数の要素(8
)があります。
フィールドstring
が入力され(nullではなく、PRIMARY KEY)、値が変更されることはありません。
unsigned long
デフォルトで入力されたフィールドnull
は、実行時にその値を変更します。
そのようなオブジェクトはたくさんあります。
当てずっぽう...
public class MyData
{
private Dictionary<string, ulong> _prop1=new Dictionary<string, ulong>(8);
public Dictionary<string, ulong> Prop1
{
get { return _prop1; }
set { _prop1 = value; }
}
public string CityName { get; set; }
public ulong? Population { get; set; }
}
そして、これの多くについて:
var alotofobject s= new List<MyData>();
編集:
よし、必要なものがわかった:
var cities=new Dictionary<string,ulong>(8);
cities.Add("City1",0);
cities.Add("City2",0);
cities.Add("City3",0);
cities.Add("City4",0);
cities.Add("City5",0);
cities.Add("City6",0);
cities.Add("City7",0);
cities.Add("City8",0);
都市の人口を設定または取得する場合は、次を使用します。
cities["City1"]=293238;
var populationOfCity1=cities["City1"];
提案として、C# の初心者向けの本を入手してください。
生活をシンプルにして、基準に一致するクラスを定義し、それらのリストを作成してみませんか?
public class MyClass
{
public string Name { get; set; }
public long Number { get; set; }
}
List<MyClass> myList = new List<MyClass>();
そこから続けて、必要なものを追加します。
あなたの質問は明確ではなく、自己矛盾しています。多くのオブジェクトが必要な場合(多くのペアを意味する場合)、コレクションを使用できますSortedList
。そのようなペアが 8 つしかない場合は、別のコレクションを使用できますDictionary
。