(受此评论的启发)
是否存在需要使用private关键字的情况?
(换句话说,省略关键字会导致不同行为的情况)
根据这篇文章int是支持类型enum.
当我检查.NET System.Enum的源代码时,抽象类继承自System.ValueType抽象类.
但是,当我检查System.Int32结构时,它继承自接口,但不是从System.ValueType继承.
相反,当我反编译mscorlib.dll并检查Int32结构时,它说结构的基类型为System.ValueType.

但仍然检查反编译的源代码我看不到任何关于System.ValueType.

这让我觉得struct关键字使自动Sytem.ValueType变为自动化,微软也在此引用中表示.
但我还是有一个问题.据我所知,从同一个父级继承两个不同的类并不意味着一个也继承自其他类.我的意思是,如果B:A和C:A这并不总是意味着C:B.
另外,当我检查源代码时,System.Enum实现方式有很大差异System.Int32.
回到起源,在这种情况下,如何得出"System.Int32"是支持类型的结果System.Enum?
谁能解释一下?
问候.