[問題]關於C#的基本問題...

看板C_Sharp (C#)作者 (abcde)時間18年前 (2007/09/10 22:12), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
小弟今天寫C#的時候... 打算讓Calender控制項 按下按鈕時隱藏起來.... 寫法如下:(button事件省略) Calender1.Visible ==(兩個等號) false; 只有短短的一行程式碼..... 可是執行卻有bug...... 正解應該是Calender1.Visible = false; 原因是說"只有指派..呼叫..遞增..遞減..和新增物件運算式可以當陳述式使用 " 小弟大概懂遞增遞減(i++,i--)剩下的指派..呼叫..新增物件可以請各位高手解釋一下嗎? 另外...關於一個控制項問題...假設我有個TEXTBOX控制項在表單上..... 然後把它VISIBLE屬性設為FALSE..讓TEXTBOX看不到...旁邊又有個按鈕.. 按鈕事件裏寫著 TEXTBOX1.VISIBLE = !TEXTBOX1.VISIBLE 這段看不太懂他的意思........ 可以也請知道的高手位小弟解答一下嗎?????? 先說聲謝謝了~~~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.143.60

09/10 22:20, , 1F
= =是什麼東西…… = =a
09/10 22:20, 1F

09/10 22:22, , 2F
C#沒看過= =的用法。另外下面那段你想問什麼
09/10 22:22, 2F

09/10 22:25, , 3F
是問按下去會爆炸嗎,應該不會。只會循環切換顯不顯示
09/10 22:25, 3F

09/10 22:30, , 4F
= = 是兩個等號啦~~用兩個等號會錯誤 只能用一個
09/10 22:30, 4F
※ 編輯: followaymis 來自: 203.70.143.60 (09/10 22:33)

09/10 22:35, , 5F
你是說==?==是比較運算子,指定運算子本就要用單個=
09/10 22:35, 5F

09/10 22:35, , 6F
C#有嚴謹的分別,不像別家語言中指定跟比較混用等號
09/10 22:35, 6F
※ 編輯: followaymis 來自: 203.70.143.60 (09/10 22:41)

09/10 22:42, , 7F
!是NOT運算,將true/false對調。也就是將原來的顯不顯
09/10 22:42, 7F

09/10 22:44, , 8F
示弄反,再設定回去。所以該按鈕有循環切換效果。
09/10 22:44, 8F
文章代碼(AID): #16vL3dLn (C_Sharp)
文章代碼(AID): #16vL3dLn (C_Sharp)