Protocol Réseau, Ptr de fonction/template
Bonjour à tous,
Je viens poser non pas un problème, mais une demande de bon savoir faire.
Je m'explique, je viens du monde C++ et du coups j'ai certain réflexes à aborder un protocol réseau.
Donc mon idée, serait de faire un 'pointeur de template' c'est à dire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public vois PremierParsage(string [] data) {
if (data[0] != null)
T Info = this.Selected<data[0]>(data);
}
public Animaux Selected<"Animaux">(string [] data) {
//renvoi requete linq
}
public Humain Selected <"Humain">(string [] data) {
//renvoi requete linq
}
public T Selected <T>(string [] data) {
//throw nonImplementMethode
} |
Ensuite, je peux continuer à parser de la sorte mes arguments afin de récupérer ce que je veux.
Ma question: Ca, c'est une pratique que j'ai apprise du C++, est-ce c'est la même en Csharp? Il y a-t-il meilleur méthode?
Merci bcp !!!