【发布时间】:2017-04-14 07:23:48
【问题描述】:
我有 texblocks wn01、wn02、wn03 .... wn15。每个字段都有 text="0" 如果字段 wn01.text 0 或“”我想输入 przerzucanie 的值。 如果字段 wn01.text 其他值,则检查下一个 textblock.text 但是如果语句没有输入, i=1,s=01, string.operator==返回假。 我试过 ("wn"+s).Text 但无法识别
private void przerzucanie_wyniku()
{
for (int i = 1; i < 16; i++)
{
string s = i.ToString("00");
if ("wn"+s==null||"wn"+s=="0")
{
"wn"+s.Text = przerzucanie;
break;
}
}
}
【问题讨论】:
-
你能用英文名字作为方法名吗,它可能会给我们一个关于你想要达到的目标的线索,比如 FlipTheResult() ?
-
在另一种方法中,我创建了双 a,b。 dwade_w1=a*b, przerzucanie= Math.Round(dwade_w1, 4).ToString();我称他们为 przerzucanie_wyniku();例如przerzucanie=3.05,然后我想把3.05放在wn01中,如果它是空的或有0。当0,空我想找到下一个空的控制文本块。 wn01 ... wn15 我的 przerzucanie 值的历史列表。我不知道如何编写代码来编程知道“wn”+s是文本块的名称
-
wn01、wn02是字符串变量吗?在我看来,您需要一个字符串数组: string[] wn = new wn[16];然后您可以为: wn[i] = "przerzucanie" 赋值,其中 i 是 for 循环中的值
-
wn01, 02, 03, ... 15 是文本块。