【发布时间】:2013-05-14 09:19:59
【问题描述】:
在查看 Int32 的源代码并研究为什么我的 DataContractSerializer 不会序列化我的结构但使用 int 时它工作正常时,我遇到了一些奇怪的代码
public struct Int32 : ...
{
internal int m_value;
public const int MaxValue = 0x7fffffff;
如果 Int32 和 int 是别名,为什么在 Int32 中声明 int?
【问题讨论】:
-
你查看过这篇文章了吗:stackoverflow.com/questions/8626056/…
-
"
int站在什么位置?" “你很聪明,年轻人,很聪明,”老太太说。 “但它一直是ints!” -
@saravanan 检查了问题,但不确定相关性。如果 Int32 包含和 int,int 如何成为 Int32 的别名。这里是否也存在堆栈溢出问题?
-
@CodesInChaos 堆栈溢出问题?
标签: c# .net value-type