優(yōu)夢創(chuàng)客 Unity小白的游戲夢(零基礎到入行 鞏固大廠面試必備)
、委托是什么,事件是委托嗎? 它們有什么區(qū)別?
C#中委托通常是指委托類型創(chuàng)建的對象,它用于保存和調用同類型的方法,基于它可以很方便地實現(xiàn)觀察者模式。事件不是委托,是委托的更安全實現(xiàn),也用于保存和調用同類型的方法,安全性體現(xiàn)在:事件對象不支持=操作符,以及只能在定義事件的類中,調用事件內(nèi)所保存的方法。
2、運行string a = new string(”XYZ”);代碼時,涉及幾個String對象?
2個,一個是字符串字面量"xyz"所對應的、駐留在一個全局共享的字符串常量池中的實例對象,另一個是通過new String(String)創(chuàng)建并初始化的、內(nèi)容與"xyz"相同的實例對象。a是string類型的引用變量,非實例對象。
標簽: