Code: Select all
public class Component
{
public TValue? MaxValue { get; set; }
public TValue? MinValue { get; set; }
public TValue Value { get; set; } = default!;
public override string ToString() =>
$"MinValue = {MinValue}, MaxValue = {MaxValue}, Value = {Value}";
}
Code: Select all
static void Main(string[] args)
{
var instance = new Component();
instance.Value = 42;
Console.WriteLine(instance.ToString());
}
Ich würde gerne die Logik wissen, die dahinter steckt, warum TValue? für ein int nicht als kompiliert werden sollte Nullable.
Mobile version