C#中如何利用操作符重載和轉換操作符 (轉載)

操作符重載 有的編程語言允許一個類型定義操作符應該如何操作類型的實例,比如string類型和int類型都重載了(==)和(+)等操作符,當編譯器發現兩個int類型的實例使用+操作符的時候,編譯器會生成把兩個整數加到一起的代碼。 當編譯器發現兩個string類型的實例使用+操作符的時候,編譯器會生成把兩個字符串連接到一起的代碼。那麼編譯器怎麼就會知道這樣做呢?如何進行操作符重載呢? 下面C#代碼展示
相關文章
相關標籤/搜索