Код: Выделить всё
public class Property
{
public string StringValue { get; private set; }
private Property(string value)
{
this.StringValue = value;
}
}
Код: Выделить всё
public bool TryGetValue([NotNullWhen(true)] out T? value)
{
value = JsonSerializer.Deserialize(this.StringValue);
return value != null;
}
Код: Выделить всё
if (property.TryGetValue(out var v))
{
v.ToString(); // OK
}
else
{
v.ToString(); // CS8602
}
Код: Выделить всё
if (property.TryGetValue(out var v))
{
v.ToString(); // OK
}
else
{
v.ToString(); // OK
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... oth-refere
Мобильная версия