动态是隐式还是显式类型分配?在以下示例的上下文中,在运行时如何为动态变量分配内存。
由于 C# 是类型安全语言,因此对类型安全的动态影响。
public class Program
{
static void Main(string[] args)
{
dynamic dynamicVar = 10;
dynamicVar = true;
dynamicVar = "hello world";
// compiles fine
int index = dynamicVar.IndexOf("world");
}
}