我刚刚参与堆栈溢出问题Is everything in .NET an object?。 和一个海报(在接受的答案的评论中)似乎认为执行方法调用值类型导致拳击。他指着我Boxing and Unboxing (C# Programming Guide)这并不完全指定我们描述的用例。 我不是一个信任单一来源的人,所以我只想获得关于这个问题的进一步反馈。我的直觉是没有拳击,但我的直觉确实很糟糕。 :d
我对下面的代码一些问题: using System;
namespace ConsoleApplication2
{
public struct Disposable : IDisposable
{
public void Dispose() { }
}
class Program
{
static void Mai