9
为什么变量需要类型?
所以我们写: Customer c = new Customer(); 为什么设计不像我们这样写: c = new Customer(); c.CreditLimit = 1000; 编译器可以计算出指向客户的c点,并允许在c上调用客户的成员。 我知道我们可能要写: IPerson c = new Customer(); IPerson e = new Employee(); 以便能够写出: public string GetName(IPerson object) { return object.Name } string name = GetName(c); // or GetName(e); 但是,如果我们写道: c = new Customer(); e = new …