Powiedzmy mam klasyUtworzenie instancji klasy w celu wywołania metody lub użycia metod statycznych?
public class product
{
public string GetName()
{
return "product";
}
public static string GetStaticName()
{
return "product";
}
}
Metody te zrobić to samo, ale jedno jest statyczna i nie jest.
gdy zgłoszę to sposób to zrobić:
product p = new product();
string _ProductName = p.GetName();
i
string _ProductName = product.GetStaticName();
Która metoda jest najlepsza użyć do wykonania itp?
Zamiast martwić się o wydajność na tym poziomie, zamiast skupiać się na poprawności semantycznej. Który z nich ma największy sens w twoim modelu? Użyć tego. –
Powinieneś postępować zgodnie z .NET nazewnictwem- i [konwencjami wielkich liter] (https://msdn.microsoft.com/library/ms229043 (v = vs.100) .aspx). Na przykład nie "produkt klasy", ale "produkt klasy". –
@TimSchmelter Dzięki. –