Ich frage mich, welchen Nutzen dieser Code hat:
private int _TestID;
public int TestID
{
get
{
return _TestID;
}
set
{
if(_TestID != value)
{
_TestID = value;
}
}
}
vs. dies:
private int _TestID;
public int TestID
{
get
{
return _TestID;
}
set
{
_TestID = value;
}
}
Ich habe den Eindruck, dass dies im Namen der Effizienz getan wurde (nur die Einstellung, wenn sie anders ist), aber würde der Test nicht genauso lange (oder länger) dauern wie der ursprüngliche Satz? Ich bin mir nicht sicher, ob ich hier etwas übersehe, aber ich würde gerne Kommentare und Erklärungen hören.