Я не видел стандарта C # для этого, но большая часть написанного фактического кода использует свойства "getter", и они опускают слово "Get" в имени функции.
Пример:
Public SongOrderList SongOrder
{
get
{
return mySongOrderList;
}
}
Использование «Get» (и «Set») в качестве префикса имени функции - это то, что я обычно вижу в языках, которые не имеют свойств в качестве .NET (такие языки, как C, Java).
* * 1008 Edit: * * 1010
... и, конечно, вы также можете иметь сеттеры
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
}
}
Конечно, если вы хотите получить и установить, и вам не нужна дополнительная обработка, просто выполните get / set youc, как Java-bean, и сделайте следующее:
Public SongOrderList SongOrder
{
get; set;
}
Если вам нужен только ПУБЛИЧНЫЙ добытчик, вы можете сделать это (я думаю - это было давно):
Public SongOrderList SongOrder
{
public get; private set;
}