Maison >développement back-end >C++ >Comment choisir la meilleure méthode de casting en C #?
La conversion de type dans le C #
C # offre une variété de méthodes de conversion de type d'objets: conversion directe "comme" l'opérateur et la méthode toString ().
Conversion directe
Conversion directe, la grammaire est (String) O et essayez de convertir l'objet en un type spécifié. Si la conversion est réussie, la nouvelle valeur sera attribuée à la variable; Cette méthode est généralement utilisée pour que les développeurs confirment les scénarios de conversion des types d'objets.
"As" Opérateur
En tant qu'opérateur, écrivant O comme chaîne, essayez de convertir l'objet en un type spécifié. Contrairement à la conversion directe, si la conversion échoue, elle renvoie NULL. Ce symbole informatique est souvent utilisé pour les développeurs, les types d'objets incertains ou les valeurs nulles attendues.
La méthode
toString () n'est pas une opération de conversion de type, mais la représentation de chaîne de l'objet qui peut être utilisée pour obtenir l'objet. Cette méthode est généralement utilisée pour indiquer la forme de la chaîne d'objet pour représenter la forme, quel que soit son type.suggestion
Pour la plupart des conversions, la conversion directe est le premier choix, car il a le moins d'ambiguïté et de performances plus élevées. Cependant, lorsque la valeur nulle devrait être éliminée, l'opérateur "AS" est plus approprié. La méthode toString () doit être conservée dans le scénario qui nécessite la forme de la chaîne d'objet, quel que soit son type.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!