Hãy nói rằng tôi có một lớpKhởi tạo một lớp để gọi một phương thức hoặc sử dụng các phương thức tĩnh?
public class product
{
public string GetName()
{
return "product";
}
public static string GetStaticName()
{
return "product";
}
}
Những phương pháp làm điều tương tự nhưng một là tĩnh và một không.
Khi tôi gọi đó là các phương pháp tôi làm điều này:
product p = new product();
string _ProductName = p.GetName();
và
string _ProductName = product.GetStaticName();
Những phương pháp là tốt nhất để sử dụng cho hiệu suất vv?
Thay vì lo lắng về hiệu suất ở cấp độ này, thay vào đó tập trung vào tính chính xác ngữ nghĩa. Cái nào có ý nghĩa nhất trong mô hình của bạn? Dùng nó. –
Bạn nên thực hiện theo cách đặt tên .NET và [quy ước viết hoa] (https://msdn.microsoft.com/library/ms229043 (v = vs.100) .aspx). Vì vậy, ví dụ, không phải 'sản phẩm lớp' nhưng' sản phẩm lớp '. –
@TimSchmelter Cảm ơn. –