forループにCellとValueの値があります。たとえば、i = 0の場合、値はA0Text.textに割り当てる「最初の値」になります。 i = 1の場合、値は私がA1Text.textに割り当てる "第二の値" になります... -c#forループから個々の変数に値を代入する
for (int i = 0; i < BLOCKS.Count; i++)
{
//possible values of Cell are A0, A1, A2 ...
var Cell = currentBLOCKData["cell"];
var Value = currentBLOCKData["value"];
....
それから私は
//possible cellName are - A0Text, A1text, A2Text .....
string cellName = Cell + "Text";
セルと同じ名前を持つ名前付きフィールドを持っています私は割り当てたい
A0Text.text = First value in above field - Value
A1Text.text = 2nd value in above field - Value
A2Text.text = 3rd value in above field - Value
どのように私は上記のアサイメントを行うことができますか?
モジュロ%演算子、i%長さを使用してから、再実行値は常に境界内にあります。だからあなたは40のそのような割り当ての必要はありません –
あなたはあなたの答えを詳しく述べることができますか?したがって、例えばi = 0の場合、値はA0Text.textに割り当てる最初の値になります。 i = 1の場合、値はA1Text.textに割り当てたい「第2の値」になります。 –
セルを検索してその値を設定することができます。 –