2013-03-13 5 views
0

Если у меня есть класс, Car, и я вызываю несколько экземпляров, один из которых является джипом. Как мне подойти к привязке ресурса изображения, который я уже создал, к этому экземпляру?C# beginner, «привязка» ресурса к объекту класса

public class Car 
{ 
    public string Name; 
    public string Color; 
    public int Value; 
} 

Car Jeep = new Car(); 
Jeep.Name = "Jeep"; 
Jeep.Color = "Red"; 
Jeep.Value = 20000; 
//Jeep.image = jeep; <--- Something like this is possible? 

Например:
Image jeep = WindowsFormsApplication1.Resource1.image1;

Я хотел бы быть в состоянии сделать что-то сказать, как, pictureBox1.Image = List[0].image;

Как я буду помещать Jeep, Camaro, Mustang и т.д. в список.

Кто-то указывает мне в правильном направлении?

+1

Добавить свойство 'Image' в класс' Car'. – Khan

ответ

1

Просто добавьте свое поле изображения в класс автомобиля так же, как вы определили имя, цвет и значение. Тогда вы сможете назначить его так же, как и ваши другие переменные.

+0

Простите мою stupdidity, но я могу добавить только целое число и т. Д., Как бы добавить «WindowsFormsApplication1.Resource1.image1», поскольку это не строка. Не могли бы вы привести пример? – user2163343

+0

Не уверен, что вы имеете в виду, точно. image1 в вашем примере выше - это всего лишь экземпляр класса, предположительно класса с именем Image. Так, как и в вашем определении класса говорит 'public int Value' вы бы поставили ' public Image image' – rbedger

Смежные вопросы