【发布时间】:2021-11-05 20:44:33
【问题描述】:
希望我能解释清楚……我有一个变量集合:
static string sRunnerSetName, sFH, sR1, sH2, sR2, sH3, sR3, sH4, sR4, sH5, sR5 = "";
static int iRunnerSetName, iFH, iR1, iH2, iR2, iH3, iR3, iH4, iR4, iH5, iR5 = 0;
每个 int 变量都有一个唯一值,它提供了相应的 string 变量需要组合并放入连接字符串的顺序。所以 iFH 保存了字符串 sFH 将在连接字符串中的位置的排序/订单号位置。
我只是不知道如何使用每个 int 中的值来创建字符串的顺序?
举个例子-
iFH = 2; i1R = 0; i2R = 1;
sFH = "z"; s1R = "x"; s2R = "y";
希望使用整数变量中的值来创建每个字符串的顺序/位置,以便上述的连接结果为“xyz”。
【问题讨论】:
-
也许可以提供一个例子,因为我已经阅读了你的问题两次,但我仍然不知道你在问什么。
-
对不起,我一直想弄清楚如何正确提问。我举个例子。
-
是否有必要将您的值存储在专用变量中?我会将它们存储在一个数组中,而不是通过它们进行迭代更容易做任何你想做的事情。也可以这样做,但你不想走我认为的“反思方式”
-
通常我会这样做,但整数值是从作为列集合的外部文件(制表符分隔的列表文件)引入的,整数是每列的数字。
-
为什么这意味着您不能将它们存储在数组中?只需将索引设为列号
标签: c# variables concatenation