Erreur CS0266: ne peut pas convertir implicitement le type 'objet' à 'int'. Une Une conversion explicite existe (manquez-vous un casting?) p>
xxx pré> Comment puis-je lancer p> blockQuote>
4 Réponses :
Cast simple à int code>:
INTEGER.PARSINTINT ();
Quelques autres comme Tryparse et TryparseeXact fournissent plus de fonctionnalités et de contrôle. P>
dd= Integer.parseInt(sqlDefaultTime[1]);
Essayez ceci ... dans le cas où l'analyse réussit Sauf si Bien sûr, l'objet est déjà un INT, vous pouvez simplement le jeter ... p> dd code> sera maintenant une nouvelle valeur. P>
au lieu de l'indexeur, essayez d'utiliser les méthodes GetXXX de SQLDatreader:
dd = sqlDefaultTime.GetInt32(1);
L'erreur est dans la ligne
dd = sqldefaulttime [1]; code>
Lecture ultérieure: Conversion de non-boxing (MSDN) A >