Questions marquées «casting»

La diffusion est un processus dans lequel un type d'objet est explicitement converti en un autre type si la conversion est autorisée. Ce processus peut conduire à un changement de valeur.




6
Pas besoin de convertir le résultat de findViewById?
Récemment, j'ai trouvé qu'AndroidStudio me rappelle de supprimer certains cast de classe. Je me souviens que dans l'ancien temps, nous devions lancer le résultat de findViewById, mais maintenant ce n'est pas nécessaire. Le résultat de findViewById est toujours View, donc je veux savoir pourquoi nous n'avons pas besoin de lancer …

7
Comment dois-je diffuser dans VB.NET?
Tous ces éléments sont-ils égaux? Dans quelles circonstances dois-je choisir les uns sur les autres? var.ToString () CStr (var) CType (var, chaîne) DirectCast (var, chaîne) EDIT: Suggestion de NotMyself … TryCast (var, chaîne)
151 .net  vb.net  casting 

6
La valeur de type «T» ne peut pas être convertie en
C'est probablement une question novice, mais Google n'a étonnamment pas fourni de réponse. J'ai cette méthode plutôt artificielle T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Venant d'un fond C ++, je m'attendais à ce que …
146 c#  .net  generics  casting 

5
Pourquoi une variable NSInteger doit-elle être convertie en long lorsqu'elle est utilisée comme argument de format?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Le code ci-dessus produit une erreur: Les valeurs de type «NSInteger» ne doivent pas être utilisées comme arguments de format; ajoutez plutôt une distribution explicite à 'long' Le NSLogmessage corrigé est en fait NSLog(@"%lg", (long) myInt);. Pourquoi dois-je convertir la valeur entière de …



17
Affectation dans une instruction if
J'ai une classe Animalet sa sous-classe Dog. Je me retrouve souvent à coder les lignes suivantes: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Pour la variable Animal animal;. Y a-t-il une syntaxe qui me permet d'écrire quelque chose comme: if (Dog dog = …
142 c#  casting  if-statement 

6
Android, comment puis-je convertir une chaîne en date?
Je stocke l'heure actuelle dans la base de données chaque fois que l'application démarre par l'utilisateur. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); Côté base de données, je stocke l'heure actuelle sous forme de chaîne (comme vous le voyez dans le code ci-dessus). Par conséquent, lorsque …
142 android  string  date  casting 


8
Conversion de BigDecimal en nombre entier
J'ai la méthode Hibernate qui me renvoie un BigDecimal. J'ai une autre méthode API à laquelle je dois transmettre ce numéro mais elle accepte Integer comme paramètre. Je ne peux pas modifier les types de retour ou les types de variables des deux méthodes. Maintenant, comment convertir le BigDecimal en …


3
Convertir l'objet en type générique pour le renvoi
Existe-t-il un moyen de convertir un objet pour renvoyer la valeur d'une méthode? J'ai essayé de cette façon mais cela a donné une exception de temps de compilation dans la partie "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { …
134 java  generics  casting 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.