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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!!