値を使用して計算を行うために、値が付加された特定の数値(1〜65)を検出するために使用するテキストボックスがあります。
例:ユーザーが数字「50」を入力するとき、それを値4500(50、4500)に関連付けたいと思います。
したがって、1〜65の数値ごとに特定の値を割り当てたいので、ユーザーが1〜65の数値を入力すると、プログラムは関連する値を取得して変数に割り当て、数学を実行できるようにします。
int lvl50 = 4500;
lvl50 = clvl;
tolvl = clvl - currentexp;
int ttlvl = (tlvl / ptexp) +1;
私はこのようなものを探しています。
私はあなたが使用できると思います Dictionary<int,int>
var values = new Dictionary<int,int> { { 1, 1000 }, { 50, 4500 } ... };
次に、数値の対応する値を取得できます
values[50] // returns 4500
ユーザー入力あり:
var input = int.Parse(textBox1.Text);
var value = values[input];
または、可能性のある例外を回避するためのメソッドTryParse
とContainsKey
メソッドを使用します
int input = -1;
if(int.TryParse(textBox1.Text, out input) && values.ContainsKey(input))
{
var value = values[input];
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加