關閉。此問題不可重現或由拼寫錯誤引起。它目前不接受答案。
想改進這個問題?更新問題,使其成為 Stack Overflow的主題。
12 小時前關閉。
改進這個問題我對 c# 還很陌生,我正在嘗試創建一個自定義物件,但它們似乎總是空的。
public class Item
{
public string itemName {get;set;}
public int itemAmount {get;set;}
public Item (string name, int amount)
{
name = itemName;
amount = itemAmount;
}
}
public class Backpack : MonoBehaviour
{
void Start()
{
Item gold = new Item ("gold", 5)
}
}
當我嘗試獲取黃金引數時,我得到了null, 0. 它應該那樣作業嗎?我想用它來快速將專案添加到串列中,現在我必須手動更改所有專案,例如
gold.itemName = "gold"; gold.itemAmount = 5. 我可以用另一種方式嗎?
uj5u.com熱心網友回復:
您在建構式中的賦值是錯誤的,應該是:
public Item (string name, int amount)
{
itemName = name;
itemAmount = amount;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/457627.html
標籤:C#
