Lassen Sie uns sagen, dass ich eine KlasseInstanziieren Sie eine Klasse, um eine Methode aufzurufen oder statische Methoden zu verwenden?
public class product
{
public string GetName()
{
return "product";
}
public static string GetStaticName()
{
return "product";
}
}
Diese Methoden das gleiche tun haben, aber man ist statisch und man ist es nicht.
Wenn ich diese Methode, die ich dies tun nennen:
product p = new product();
string _ProductName = p.GetName();
und
string _ProductName = product.GetStaticName();
Welche Methode die beste ist usw. für die Leistung zu benutzen?
Anstatt sich um die Leistung auf dieser Ebene zu sorgen, konzentrieren Sie sich stattdessen auf semantische Korrektheit. Welche ist in Ihrem Modell am sinnvollsten? Verwende das. –
Sie sollten .NET-Benennungs- und [Groß-/Kleinschreibung-Konventionen] (https://msdn.microsoft.com/library/ms229043 (v = vs.100) .aspx) folgen. Also zum Beispiel nicht "Klasse Produkt", sondern "Klasse Produkt". –
@TimSchmelter Danke. –