bonjour à tous :
je ne comprends pas ces lignes de code :
Quelqu'un saurait me détailler ce code ? en dehors des mots class, static et public ... :)Code:
1
2
3
4 public static class ProxyService<TChannel> where TChannel : class { ... }
Version imprimable
bonjour à tous :
je ne comprends pas ces lignes de code :
Quelqu'un saurait me détailler ce code ? en dehors des mots class, static et public ... :)Code:
1
2
3
4 public static class ProxyService<TChannel> where TChannel : class { ... }
Il s'agit d'une classe générique comme List<T>. il y a une contrainte sur le TChannel : celui-ci doit être une classe (et non une structure)
ok merci, je vais regarder les classes génériques ainsi que les contraintes sur l'héritage ?
si jamais tu as quelques raccourcis web où puiser ces infos ... ça me ferait gagner le temps que j'ai déjà perdu :cry:
:ccool:
Il ne s'agit pas de contrainte sur l'héritage mais de contrainte sur les génériques
ok, merci de la correction ... j'ai encore des choses à apprendre
Comme tout le monde...Citation:
j'ai encore des choses à apprendre