Guida di riferimento per i progetti C# (Visual Studio) in Tiknil.
Per semplificare l'utilizzo dell'organizzazione del codice consigliamo di utilizzare il Code Template per C# in accordo con la StyleCop Rules Documentation. La procedura per aggiungere un Code Template in Visual Studio è la seguente:
- Visual Studio -> Preferences
- Espandere Text Editor
- Selezionare Code Snippets
- Cliccare il pulsante Add
Si consiglia di definire il Code Template come segue:
- Shortcut:
def
- Group:
C#
- Mime:
text/x-csharp
- Is expandable template:
true
- Template Text: utilizzare il file
def.txt
contenuto in questa repo,
Per utilizzare lo snippet è necessario digitare la shortcut (es.:def
) e premere 2 volte il tasto Tab per confermare e aggiungere il Template Text nel codice.
Quando si crea una classe che implementa un'interfaccia è buona norma riportare tutte le implementazioni dei metodi dell'interfaccia nella stessa area di codice. In C#
è possibile utilizzare le partial class
per raggiungere questo obiettivo.
Esempio:
// Interfaccia
public interface IAawesomeInterface
{
void AwesomeMethod();
}
// Classe partial contenente le funzionalità principali della classe
public partial class AwesomeClass
{
// Funzionalità principali della classe
}
// Classe partial che implementa l'interfaccia
public partial class AwesomeClass : IAawesomeInterface
{
public void AwesomeMethod()
{
// Implementazione del metodo definito nell'interfaccia
}
}