[英]VS2017 C# versus VB creating events
在VB中,可用事件的列表很容易訪問,但是在C#中不是這種情況,而且我不了解造成這種差異的原因。
是的,這是兩種語言之間眾所周知的區別,這使得在VB中處理事件比在C#中容易得多。
有人可以告訴我差異的原因和/或是否有簡單的方法向C#代碼中添加新事件?
除了這兩種語言是由兩個不同的團隊來完成的,這兩個團隊沒有真正的交流,他們做出了不同的決定,這沒有邏輯上的原因。 VB一直使事情變得盡可能簡單並且在GUI中可行。 另一方面,C#的目標客戶是經驗豐富的開發人員,他們通常比使用GUI更喜歡鍵入和快捷方式。
如果您更喜歡GUI,而不是鍵入GUI,那么在C#中最簡單的方法是選擇窗體或控件,打開其屬性,切換到事件列表,然后雙擊所需的事件。 這將自動切換到代碼並為您插入事件樣板,類似於VB。
對於默認事件(例如OnClick
),您只需在設計模式下雙擊窗體或控件即可執行上述操作。
或者,將“設計”視圖切換到“源”視圖,轉到表單或控件標簽,然后鍵入所需的事件,它將自動為您添加=""
。 單擊雙引號之間,然后選擇默認事件名稱,它將執行上述操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.