我有兩個類:consumableItems.cs和items.cs 所以基本上,所有我需要做的就是繼承items.cs的屬性consumableItems.cs有關列表的C#問題?
這是我迄今所做的:
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」,控制檯窗口都顯示「Apple」和「15」;當我輸入「橙色」時,控制檯窗口同時顯示「橙色」和「30」。有任何想法嗎?對不起,剛剛開始C#編程,我迷路了。 ><哦,還有最後一個問題,我繼承的方式是否正確? :/ 謝謝。^^
爲什麼沒有屬性'消費品'Name和'Effects'?並將其存儲在'List'中? –
Sinatr
你可以發佈你的整個程序嗎? (你參考「當我鍵入蘋果」,但我們沒有看到你的代碼來處理控制檯輸入。 – plukich
請再次閱讀Inharitance及其應用程序:) – Zia