J'écris une méthode qui font un casting et je dois recevoir un type comme paramter, par exemple:comment recevoir un type comme paramètre?
object foo(?? type, object input) {
if(type is x) {
Output output = new Output();
x xValue = (x) input;
foreach(var val xValue) {
//do..
}
return output;
}
if(type is y) {
Output2 output = new Output2();
y yValue = (y) input;
foreach(var val yValue) {
//do..
}
return output;
} else {
//invalid type
}
}
différentes façons de le résoudre sont appréciées aussi :)
Merci à l'avance.
type comme dans 'système. Tapez ou tapez comme dans un objet d'un type spécifique (ou hérité)? –
un type comme 'CookieCollection',' CookieContainer' .. – Jack