当我们做类似的事情double.IsNaN- 到底发生了什么?
如果double是一个类,我会理解它,但double是一个结构,它是一个值类型,那么C#如何在值类型上实际调用静态方法?
结构可以有方法.
...
只需要一个例子:
struct Foo {
public void Hey ()
{
Console.WriteLine("hey");
}
public static void DoSomething ()
{
Console.Read();
}
}
Run Code Online (Sandbox Code Playgroud)