看板 C_Sharp 關於我們 聯絡資訊
checkBox1.Checked == true ? timer1.Enabled = true : timer1.Enabled = false; 我是這樣寫,可是他說只能用陳述式表示, 可是不是要判別式才能用?請問要怎樣修改? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.129.3 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1420445757.A.3E8.html
Peruheru: string str = (A == B ? "成立" : "不成立") ; 01/05 16:18
Peruheru: ?:並不是"執行裡面的結果",而是"傳回裡面的結果" 01/05 16:19
Peruheru: t1.Enabled = chkBox1.Checked == true ? true : false; 01/05 16:20
Peruheru: 這才是這個運算子的用法 01/05 16:21
Peruheru: 話說你的敘述直接使用timer1.Enabled = checkBox1.Check 01/05 16:21
Peruheru: 不就好了? 01/05 16:21
Peruheru: 其實我那樣講也不對,裡面的運算還是會執行 01/05 16:22
Peruheru: 只是他的重點在於執行完會傳回執行結果,你要的是結果 01/05 16:23
cjcat2266: timer1.Enabled = checkBox1.Checked +1 01/06 10:12