#c#
Вопрос:
Как бы вы преобразовали объект в int?
вот мой код
DataSnapshot snapshot = task.Resu<
foreach (DataSnapshot child in snapshot.Children)
{
if (child.Key == "myAge")
{
MyAgeInput.value = int.Parse(child.Value);
}
}
вот моя ошибка
ошибка CS1503: Аргумент 1: не удается преобразовать из «объекта» в «строку»
Комментарии:
1. Пожалуйста, предоставьте
child
объект.2. вы пробовали использовать
parseInt()
3. Вы используете C# или javascript? Пожалуйста, используйте правильный тег.
4. язык JavaScript.. единство и огневая база, если быть точным
5. Но, по-видимому, ваш код на C#, и вы получили ошибку CS.
Ответ №1:
Я вижу, что синтаксис-C#.
Попробуй это:
DataSnapshot snapshot = task.Resu<
foreach (DataSnapshot child in snapshot.Children)
{
if (string.Equals(child.Key, "myAge")
{
int parsedValue;
int.TryParse(child.Value?.ToString(), out parsedValue);
MyAgeInput.value = parsedValue;
}
}
Совет заранее: Пожалуйста, укажите теги вопросов и язык программирования.
Ответ №2:
Я полагаю, вам нужна функция parseInt()