我有texblocks wn01,wn02,wn03 .... wn15。每个字段都有text =“0” 如果字段wn01.text 0或“”我想输入przerzucanie的值。 如果字段wn01.text其他值比检查下一个textblock.text 但如果语句不输入, i = 1,s = 01,string.operator ==返回false。 我试过( “WN” + S)。文本,但不承认if语句带字符串和数字字段
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()? –
在另一个方法中我创建了double 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是文本块的名称 – pawelstack
是wn01,wn02字符串变量吗?它看起来像你需要一个字符串数组:string [] wn = new wn [16];然后,您可以将值分配给:wn [i] =“przerzucanie”其中i是来自for循环的那个 –