Jup*_*ter 5 c# struct interface
这可能是一个愚蠢的问题,我忽略了一个明显的答案,但如果我有以下内容:
interface A { } struct B { A some_field; }
然后,B的默认ctor会让我看到它的大小是多少?
换句话说(从另一个角度来看),接口类型的默认值是什么,它会被视为引用或值类型,因为类(引用)和结构(值)都可以从它继承?
SLa*_*aks 10
接口是引用类型.
接口类型的字段总是一个指针宽,默认为null.
null
如果指定实现接口的结构,则结构将被装箱,并且该字段将包含对装箱对象的引用.
归档时间:
12 年,2 月 前
查看次数:
1742 次
最近记录: