Size: a a a

var chat = new Chat();

2020 September 21

Е

Енотечка in var chat = new Chat();
Denis Obolenskiy
Товарищи, нид хелп. Как прикрутить NRT к Dto? А то писать везде = !null кажется диким костылем
в смысле как прикрутить?
источник

VZ

Vitaliy Zayarniy in var chat = new Chat();
Привет, ребятки, это снова я.
Есть ли в вижуал студио функция( обычная комьюнити), чтобы распарсить состояние текущей переменной в JSON в рантайме?
типо :
class a{
int i;
int b;
}
{
"i":2,
"b":3
}
источник

DO

Denis Obolenskiy in var chat = new Chat();
Енотечка
в смысле как прикрутить?
Ну вот есть DTO с пропертями

Там есть ненуллабл public String Name { get; set; }

У него варнинг от компилятора что он не инициализирован и вообще нулл
источник

VL

Vova Lantsov in var chat = new Chat();
Denis Obolenskiy
Ну вот есть DTO с пропертями

Там есть ненуллабл public String Name { get; set; }

У него варнинг от компилятора что он не инициализирован и вообще нулл
Так и пиши = null!;
источник

Е

Енотечка in var chat = new Chat();
Denis Obolenskiy
Ну вот есть DTO с пропертями

Там есть ненуллабл public String Name { get; set; }

У него варнинг от компилятора что он не инициализирован и вообще нулл
ну бля
источник

Е

Енотечка in var chat = new Chat();
смотри сам
источник

VL

Vova Lantsov in var chat = new Chat();
Это не костыль, так задумано)
источник

Е

Енотечка in var chat = new Chat();
либо инициализируй
источник

Е

Енотечка in var chat = new Chat();
либо как вова пишет
источник

Е

Енотечка in var chat = new Chat();
либо отключи варнинги
источник

VL

Vova Lantsov in var chat = new Chat();
Vitaliy Zayarniy
Привет, ребятки, это снова я.
Есть ли в вижуал студио функция( обычная комьюнити), чтобы распарсить состояние текущей переменной в JSON в рантайме?
типо :
class a{
int i;
int b;
}
{
"i":2,
"b":3
}
string json = JsonConvert.SerializeObject(obj);
источник

VL

Vova Lantsov in var chat = new Chat();
Енотечка
либо отключи варнинги
Тоже вариант кстати, suppress warning чёт такое
источник

Е

Енотечка in var chat = new Chat();
Vova Lantsov
string json = JsonConvert.SerializeObject(obj);
string json = JsonConvert.SerializeObject<a>(obj);
источник

DO

Denis Obolenskiy in var chat = new Chat();
Имхо, хреново они NRT к языку прикрутили. Этот null forgiving сплошной костыль
источник

AK

Alex Kiev in var chat = new Chat();
Denis Obolenskiy
Имхо, хреново они NRT к языку прикрутили. Этот null forgiving сплошной костыль
так выключи
источник

Е

Енотечка in var chat = new Chat();
Denis Obolenskiy
Имхо, хреново они NRT к языку прикрутили. Этот null forgiving сплошной костыль
оно просто не для всего сделано
источник

VL

Vova Lantsov in var chat = new Chat();
Denis Obolenskiy
Имхо, хреново они NRT к языку прикрутили. Этот null forgiving сплошной костыль
А как нехерово прикрутить его к языку, в котором никогда не предполагалось введение такой фичи, без breaking changes?)
источник

VL

Vova Lantsov in var chat = new Chat();
Енотечка
string json = JsonConvert.SerializeObject<a>(obj);
А мой вариант чем неправильный?
источник

VZ

Vitaliy Zayarniy in var chat = new Chat();
Vova Lantsov
string json = JsonConvert.SerializeObject(obj);
Так нет, мне в рантайме)
источник

Е

Енотечка in var chat = new Chat();
Vova Lantsov
А мой вариант чем неправильный?
я дополнил типом)
источник