У меня есть два класса: consumableItems.cs и items.cs Так в основном, все, что нужно сделать, это наследуют свойства items.cs в consumableItems.csC# Вопросы относительно списков?
Вот что я сделал до сих пор:
class Item
{
public List<string> itemNames = new List<string>();
public List<int> itemEffects = new List<int>();
}
class consumableItems : Item
{
new public List<string> itemNames = new List<string>() { "Apple", "Orange", "Grapes" };
new public List<int> itemEffects = new List<int>() { 15, 30, 40 };
}
Что я хочу достичь, всякий раз, когда я печатаю «Яблоко», в окне консоли отображаются как «Apple», так и «15»; то же самое, когда я набираю «Оранжевый», в окне консоли отображаются «Оранжевый» и «30». Есть идеи? Извините, только что началось программирование на C#, и я теряюсь. >< О, и последний вопрос, как я правильно наследую? :/ Благодаря.^^
Почему не 'Расходуемый' элемент с свойством' Имя' и 'Эффекты'? И сохраните его в 'List'? –
Sinatr
Можете ли вы опубликовать всю свою программу? (вы ссылаетесь на «когда я печатаю Apple», но мы не видим, чтобы ваш код обрабатывал вход в консоль. – plukich
снова прочитайте Inharitance и его приложения :) – Zia