-1

c#.netで(string, byte[])の組み合わせでリストを作りたいです。

名前と画像を含む複数の画像を正確に保存したい... リストのように、リストにデータを動的に保存および取得する方法がわかりません!!

..のようなデータを保存します

("Blue hills", byte[]), ("Sunset", byte[]), ("Winter", byte[])

上記のようなデータの操作を手伝ってください..

4

4 に答える 4

2

どちらかが欲しい

Dictionary<string, byte[]>

文字列値が一意の場合、または

List<Tuple<string, byte[]>>

そうでない場合。stringまたは、独自のクラスを記述して、およびを保持することもできますbyte[]

public class MyClass
{
    public string Name { get; set; }
    public byte[] Data { get; set; }
}

Listクラスのを作成します。

List<MyClass>
于 2013-02-18T14:22:45.327 に答える
0

辞書を簡単に使用できます。あなたの「名前」が鍵のようです:

Dictionary<String, Byte[]> myDictionary = new Dictionary<String, Byte[]>();

次に、特定の値にアクセスしたい場合、反復する必要がないという利点があります。

于 2013-02-18T14:22:45.900 に答える
0

ジョンが言ったことを実行してクラスを作成するか、データ構造を作成する代わりに KeyPairValue というクラスを使用できます

于 2013-02-18T14:22:59.097 に答える