如何在類中創建字符串數組?如何在Unity C中添加或追加數組中的值#
此外我必須添加或附加值到該數組。
我可以使用Firebase實時數據庫將數組值存儲在數據庫中。
不是特定的鍵。
我聲明數組爲:
private string[] uiddata;
該數組在useed for循環和數組作爲
public void Click()
{
_uid = int.Parse(_uidText.text);
for(int i = 0; i < uiddata.Length;i++)
{
uiddata.Add(_uid);
//_score = int.Parse(_scoreText.text);
_uidRef.SetValueAsync(_uid);
//_scoreRef.SetValueAsync(_score);
_uidRef.RunTransaction(data =>
{
data.Value =_uid ;
return TransactionResult.Success(data);
}).ContinueWith(task =>
{
if (task.Exception != null)
Debug.Log(task.Exception.ToString());
});
}
}
添加元素在上面的腳本我嘗試在增加自己的價值數組,但給出了這樣的錯誤:
error CS1061: Type
string[]
does not contain a definition forAdd
and no extension methodAdd
of typestring[]
could be found. Are you missing an assembly reference?
但我怎樣才能在陣列中的統一附加價值 – shivani
你不能,Unity引擎使用其他編程語言,我在你的情況下,看看它是C#,和我解釋你這不可能。你需要使用列表。嘗試使用ArrayList,就像我在示例中所說的那樣,在那裏您可以使用方法.Add(「value」)在需要時添加元素。 –
因此,檢查我的答案的最後一部分,並將uiddata聲明爲ArrayList,而不是數組 –