我有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循環的那個 –