Я новичок в С#, на фоне С++. В С++ вы можете сделать это:
class MyClass{
....
};
int main()
{
MyClass object; // this will create object in memory
MyClass* object = new MyClass(); // this does same thing
}
В то время как в С#:
class Program
{
static void Main(string[] args)
{
Car x;
x.i = 2;
x.j = 3;
Console.WriteLine(x.i);
Console.ReadLine();
}
}
class Car
{
public int i;
public int j;
}
вы не можете этого сделать. Интересно, почему Car x
не будет выполнять свою работу.