在C#中,引用类型包括以下几种:
- 类(Class):类是一种引用类型,可以被实例化为对象,并包含属性和方法。
- 接口(Interface):接口定义了一组方法的签名,可以被类实现,并通过接口实现多态性。
- 委托(Delegate):委托是一种引用类型,代表一个具有特定参数列表和返回类型的方法的引用。
- 数组(Array):数组是一种引用类型,可以存储同一类型的多个元素。
- 字符串(String):字符串是一种引用类型,表示一个字符序列。
- 对象(Object):对象是所有其他类的基类,可以表示任何引用类型的实例。
除了上述几种引用类型,C#还支持自定义引用类型,如枚举、结构体等。