Мне не удалось найти ответ на этот вопрос, потому что я не знал, как его поставить.
У меня есть класс Car () и класс Owner ().Мне нужно иметь объект 'owner' в качестве простого атрибута моего класса Car (), чтобы я мог передать его в качестве аргумента после создания экземпляра объекта Car ().
Мой владелец () Класс:
class Owner
{
public Owner(string address){
this.address = address;
}
}
My Car () Класс:
class Car
{
public Car(object owner){ // what type to use?
this.owner = owner;
}
private object owner; // what type to use?
}
И мой Main () Класс:
static void Main(string[] args){
Owner owner1 = new Owner("street foo city bar");
Car car1 = new Car(owner1); // this needs to work
}
Очевидно, используя «объект»Тип для атрибута не делал этого.После печати я получаю «myProjectName.Owner».Заранее спасибо.