クラスに文字列配列を作成するにはどうすればよいですか?Unityの配列に値を追加または追加する方法C#
また、その配列に値を追加または追加する必要があります。
Firebaseリアルタイムデータベースを使用してデータベースに配列値を格納できます。
特定のキーではありません。
私はとして配列を宣言:その配列がためのループにuseedと私は自分の価値を追加しようとする上記のスクリプトでは
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());
});
}
}
として、配列に要素を追加され
private string[] uiddata;
あなたがC#を使用しているので
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?
が、どのように私はあなたが、ユニティエンジンは、私はあなたのケースで見るように、それは、C#で、他のプログラミング言語を使用することはできません – shivani
団結して、配列に値を追加することができ、私はあなたにそれを説明するように不可能である。あなたはリストを使う必要があります。私がこの例で言うようにArrayListを使用しようとすると、必要に応じて要素を追加するためにメソッド.Add( "value")を使用することができます。 –
私の答えの最後の部分を確認し、uiddataをArrayとしてではなく、Arrayとして宣言してください。 –