c#基本格式化问题

时间:2011-08-05 05:53:17

标签: c# string variables formatting

如果我想用变量换掉声明的一部分,即

tempCube.transform.parent = row(var需要转到此处,即使用for循环迭代的int).transform;

我该怎么写呢。对不起真正的基本问题,我一直在使用其他语言,现在我已经回到了c#我几乎忘记了我所学到的一切。

(i)”是我要用变量换出的位

例如

  

for(int i = 1; i< = 3; i ++){print row *(i)* .transform; }

控制台:

(1,2,3) (2,3,4) (4,5,6)

2 个答案:

答案 0 :(得分:1)

我不确定你的意思,我希望你想指定索引,这是你要找的(索引是你提到的int)

tempCube.transform.parent = row[index].transform;

答案 1 :(得分:1)

你的意思是: -

row1.transform;
row2.transform;
row3.transform;
...

如果是这样,不,你不能在运行时替换该文本。你应该使用一个集合。理想情况下,从它们中创建一个IEnumerable并使用foreach: -

foreach (var x in new { row1, row2, row3 ... })
{
  x.transform;
}