Ich habe eine Funktion, die unter anderem einen als deklarierten Parameter int privateCount. Wenn ich ToString() für diesen Parameter aufrufen möchte, wird es von ReSharper grau dargestellt und als redundanter Aufruf markiert. So neugierig wie ich bin, entferne ich die ToString(), und der Code baut immer noch!Redundanter Aufruf von Object.ToString()
Wie kann ein C# -Compiler dies ermöglichen, wobei str eine Zeichenfolge ist?
str += privateCount +
...
Haben Sie den Leistungsunterschied tatsächlich gemessen? –
Jeffrey Richter schrieb darüber in seinem berühmten Buch "CLR via C#" (Seite 135f). –
Aber das wirft eine Frage auf. Wenn es schlecht ist und weniger performant ist, warum empfiehlt ReSharper es? – Rolf