C# 的隱含轉換是編譯器預設允許、無需語法標記、且保證執行期不拋出例外、不遺失資訊的型別轉換。本文統整第 6 章三大子類別的完整規則。
0 → 任意列舉(見 78919)。long L = 10;void M(double d) {} M(1.5f);var x = 1 + 2.0; → doubleint F() { return 1L; }(錯誤,需顯式)int i = 10; object o = i; 實為隱含參考轉換(實值型別 → object),會在堆積配置記憶體,效能成本遠高於純數值轉換。