0から9まで順番に名前が付けられたテキストボックスの値を取得し、forループを使用してリストに追加しようとしています。構文などに問題があります。
これが私が今持っているものです。
for (int i = 0; i <= amt.Count(); i++)
{
amt[i] = int.Parse(amtBox[i].Text);
}
エラーは、amtBoxが現在のコンテキストに存在しないことです。
私の問題は、amtBox[i].Textがあるループ内にあります。私はこれをいくつかの方法で試しましたが、VSは常にエラーをスローします。「amtBox」+iを試しましたが、コンパイルされますが、何かを実行しようとすると「データの型が間違っています」というエラーが発生します。
私はC#を初めて使用し、PHPを使用しているので、このアプローチが機能すると思うのはそのためかもしれません。PHPは、C#が実際に行うデータ型を気にしません。私はこれをPHPで何回も問題なく実行しました。
私はおそらくこれがすべて間違っているので、これを行うための別の方法に関する提案はありがたいです。
ありがとう