Tôi chưa thấy tiêu chuẩn C# về điều đó, nhưng hầu hết mã thực tế Tôi đã thấy các thuộc tính "getter" được viết bằng văn bản và bỏ qua từ "Nhận" từ tên hàm. Ví dụ:
Public SongOrderList SongOrder
{
get
{
return mySongOrderList;
}
}
Sử dụng "Get" (và "Set") như là một tiền tố tên hàm là một cái gì đó tôi thường thấy trong langauges mà không có tính a la NET (ngôn ngữ như C, Java) .
Edit:
... và tất nhiên bạn có thể có setters quá
Public SongOrderList SongOrder
{
get
{
//do some processing code here
return mySongOrderList;
}
set
{
//do some processing code here
mySongOrderList = value; //value is a C# keyword, in case you didn't know. it is the parameter to the setter
}
}
Tất nhiên, nếu bạn muốn có một phương thức getter và setter và bạn không cần bất kỳ chế biến thêm , chỉ cần tinh khiết Java đậu giống như get/set youc một làm điều này:
Public SongOrderList SongOrder
{
get; set;
}
Nếu bạn chỉ muốn có một getter CÔNG bạn có thể làm điều này (tôi nghĩ - nó được một lúc):
Public SongOrderList SongOrder
{
public get; private set;
}
Tiêu chuẩn nào? –
http://www.google.co.il/search?q=C%23+Coding+Standards&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a –
@ Alan chỉ hiển thị rất nhiều "tiêu chuẩn" mã hóa khác nhau – leeeroy