Я очень новичок во всем этом C# и буду очень признателен за вашу мудрость в этом: я делаю игру, похожую на игру, которая должна хранить и постоянно обновлять базу данных для множества людей.
В настоящее время я пытаюсь создать DataTable dt;
Добавить столбцы dt.Colums.Add("age", typeof(int));
Добавить строки dt.Rows.Add(10);
Теперь я хотел бы динамически измените содержимое ячейки, в которой содержится значение возраста int, от 10 до 11.
Я пытаюсь dt.Rows[0]["age"] += 1;
Однако получаю следующее:
Ошибка CS0266 Невозможно неявно преобразовать тип «объект» в «int». Существует явное преобразование (вам не хватает приведения?)
Я не совсем понимаю, почему «ячейка» возвращает объект, а не int. Как можно было бы выполнять математические операции непосредственно с содержимым ячейки?