getClass!? das gleiche wie getType() in C#?
-
Hallo Leute,
ich hab eine Method mit ner argument List:
Method((int)3,"Hallo"); void Method(Object...args) { args[0].getClass() => ist java.lang.Class?? müsste doch eig. java.lang.Integer sein? args[1].getClass() => ist java.lang.Class?? müsste doch eig. java.lang.String sein? }
in C#:
Method((int)5, "er"); void Method(params Object[] args) { Type a= args[0].GetType(); => hier ist der TYp System.Int32 also KORREKT Type b = args[1].GetType(); => hier ist der TYp System.Stringalso KORREKT }
Wieso geht edas in java nicht ?? hmm.. bin etwas verwirrt
-
Die Mühe hätte ich mir sparen können, wenn Du gleich ein SSCCE gepostet hättest
-
Leider komm bei mir eben nich das raus, wie es in deinem Beispiel funktioniert:(
-
Ahhhrrgg.. wie peinlich ich hab mich ver debuggt .. jetzt passts:p
-
Sorry, aber "NullBockException" ist der beste Nick, den ich hier lesen durfte...