Есть такой код:
public async Task<float[]> Get_Data()
{
FirebaseResponse response = await client.GetTaskAsync("MyData");
Data todo = response.ResultAs<Data>();
float[] data = new float[3];
data[0] = todo.PlayerPos_X;
data[1] = todo.PlayerPos_Y;
data[2] = todo.PlayerPos_Z;
return data;
}
Он подключается к firebase и тащит из него 3 переменные, после чего они записываются в массив.
Пытаюсь вызвать этот метод:
tesT_firebase = new tesT_firebase();
tesT_firebase.init_firebase();
MessageBox.Show(tesT_firebase.Get_Data()[0]);
Выпадает с ошибкой:
Ошибка CS0021 Не удается применить индексирование через [] к выражению типа "Task"
Как мне получить этот массив?
Как мне получить этот массив?
С помощью await
:
MessageBox.Show((await tesT_firebase.Get_Data())[0]);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно чтоб по оси x выводилось время в формате (часы:минуты:секнуды)