none
請問 is 跟 GetType() == typeof() 差別在哪? RRS feed

  • 問題

  • 我想判斷一個 Object 是不是 TextBox 型別,

    但是目前發現下面兩種寫法都可以:

                // 第一種寫法
                if (sender is TextBox)
                {
                    
                }
    
                // 第二種寫法
                if (sender.GetType() == typeof(TextBox))
                {
    
                }

    請問這兩種寫法有什麼不同?

    在這種判斷情況下,哪個理論上效率也比較好?

    2012年7月2日 下午 06:19

解答

所有回覆