Dictionary変数:AmDictionary (String, Double)
上記の変数に、請求項目と金額をセットで代入しています。
このとき、請求項目に対応する金額の種類を増やしたいです。
例えば、今入っているのが
Key:りんご
Value:500(売価)
だとすると
Value:300(仕入)
を追加し
Key:りんご
Value1:500(売価)
Value2:300(仕入)
といった具合にKeyに対応する値を増やすことは可能でしょうか?
Dictionary変数:AmDictionary (String, Double)
上記の変数に、請求項目と金額をセットで代入しています。
このとき、請求項目に対応する金額の種類を増やしたいです。
例えば、今入っているのが
Key:りんご
Value:500(売価)
だとすると
Value:300(仕入)
を追加し
Key:りんご
Value1:500(売価)
Value2:300(仕入)
といった具合にKeyに対応する値を増やすことは可能でしょうか?
こんにちは
Dictionary変数:AmDictionary (String, Double)
の場合はできません。
対応方法としては
Dictionary<string,double>
型の変数を2つ用意する
または
Dictionary<string, List<double>>
あるいは Dictionary<string, Dictionary<string,double>>
の
ように値側に複数の値を持つことができる型を使う
等が考えられます。
これは、
Dictionary<string,double,double>
このようなことでしょうか?
現在、
コレクションの繰り返しで
KeyはItem、ValueはAmDictionary(Item) と使用していますが、Valueの値が2つになった場合はどのように使用すれば良いでしょうか?
こんにちは
いいえ、そうではなく
変数として
AmDictionaryBaika
AmDictionaryShiire
のように2つ用意するという意味です。
なるほどですね。ありがとうございます。
後者の方法で挙げていただいた、ValueにList型を使用する方法で考えたいと思います。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.