struct EmptyResult { }
在实例中创建一个类型为EmptyResult的变量的结果是什么?
public Foo() { EmptyResult result; }
你希望在堆栈上分配一个或者是否是一个无操作的?
[StructLayout(LayoutKind.Sequential,Size=1)] private struct EmptyResult { }
因此,类或堆栈中的该结构的任何实例将占用1个字节,与System.Byte或System.SByte的实例完全相同