在C#中,引用類型包括以下幾種:
- 類(Class):類是一種引用類型,可以被實例化為對象,并包含屬性和方法。
- 接口(Interface):接口定義了一組方法的簽名,可以被類實現(xiàn),并通過接口實現(xiàn)多態(tài)性。
- 委托(Delegate):委托是一種引用類型,代表一個具有特定參數(shù)列表和返回類型的方法的引用。
- 數(shù)組(Array):數(shù)組是一種引用類型,可以存儲同一類型的多個元素。
- 字符串(String):字符串是一種引用類型,表示一個字符序列。
- 對象(Object):對象是所有其他類的基類,可以表示任何引用類型的實例。
除了上述幾種引用類型,C#還支持自定義引用類型,如枚舉、結(jié)構(gòu)體等。