我基本上有一个由另一个模型组成的模型,这个模型是一个基类,有两个子类。我该如何在我的视图中使用它。显然,主模型将被传递到视图中;但是,我如何将子模型转换为它的子类之一?请看下面的例子来说明我的意思。在我看来,我应该拥有TransporationModel。假设我们正在从一个表单中收集此模型的数据,而当前表单正在获取汽车类型车辆的详细信息。在提交表单时,我如何将汽车转换为其基本类型的车辆?
public class TransaportationModel
{
public VehicleModle vehicle { get; set; }
...other fields
}
Thread t = new Thread (WriteY);
t.Start();
for (int i = 0; i < 1000; i++) Console.Write ("x");
static void WriteY()
{
for (int i = 0; i < 1000; i++) Console.Write ("y");
}
线程在内部是如何工作的?为什么上面代码的输出在我每次运行时都不是固定的,'x‘和'y’的顺序是不同的?