no he visto un estándar de C# en eso, pero la mayor parte del código real he visto usos escritos propiedades "getter" y omitir la palabra "Obtener" desde el nombre de la función. Ejemplo:
Public SongOrderList SongOrder
{
get
{
return mySongOrderList;
}
}
El uso de "Get" (y "Set") como un nombre de función de prefijo es algo que suelo ver en langauges que no tienen propiedades a la NET (lenguajes como C, Java) .
Editar:
... y por supuesto se puede tener demasiado set
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
}
}
Por supuesto, si quieres un getter y setter y que no necesitan ningún procesamiento adicional , simplemente Pure Java-bean-como/set youc un hacer esto:
Public SongOrderList SongOrder
{
get; set;
}
Si sólo desea un captador públicos puede hacer esto (creo - que ha sido un tiempo):
Public SongOrderList SongOrder
{
public get; private set;
}
¿Qué estándares? –
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 que solo muestra muchos "estándares" de codificación diferentes – leeeroy