C#keyword固定/不安全的用途是什么?
例如,http://www.dotnetperls.com/fixed
using System;
class Program
{
unsafe static void Main()
{
fixed (char* value = "sam")
{
char* ptr = value;
while (*ptr != '\0')
{
Console.WriteLine(*ptr);
++ptr;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
为什么我需要首先解决它?谢谢
我认为它是引用类型,因为...您可以实例化以下内容:
dynamic d1 = new SomeClass(); // SomeClass extends from System.Dynamic.DynamicObject
dynamic d2 = new ExpandoObject() ;
d2.x = 100;
d2.y = "120";
Run Code Online (Sandbox Code Playgroud)