Articles of conversion de type

Existe-t-il une fonction Parse () générique qui convertira une chaîne en un type quelconque en utilisant l’parsing?

Je veux convertir une chaîne en un type générique comme int ou date ou long fonction du type de retour générique. Fondamentalement, une fonction comme Parse(Ssortingng) qui renvoie un élément de type T Par exemple, si un int a été passé, la fonction doit faire int.parse interne.

Impossible de convertir la chaîne en interface

fmt.Println code, et j’en ai besoin pour récupérer les arguments et les transmettre à fmt.Println (Je veux son comportement par défaut, pour écrire des arguments séparés par des espaces et suivis d’une nouvelle ligne). Cependant, il faut []interface {} mais flag.Args() renvoie une []ssortingng . Voici l’exemple de code: package main import ( “fmt” “flag” […]

Que se passe-t-il si j’affecte une valeur négative à une variable non signée?

J’étais curieux de savoir ce qui se passerait si j’affectais une valeur négative à une variable non signée. Le code ressemblera un peu à ceci. unsigned int nVal = 0; nVal = -5; Cela ne m’a donné aucune erreur de compilation. Lorsque j’ai exécuté le programme, le nVal s’est vu atsortingbuer une valeur étrange! Se […]

Conversion incorrecte de ‘System.Int32’ en ‘System.Nullable`1 ]

Type t = typeof(int?); //will get this dynamically object val = 5; //will get this dynamically object nVal = Convert.ChangeType(val, t);//getting exception here Je reçois InvalidCastException dans le code ci-dessus. Pour ci-dessus je pourrais simplement écrire int? nVal = val int? nVal = val , mais le code ci-dessus s’exécute dynamicment. J’obtiens une valeur (de […]

Conversion de la liste en chaîne en Java

Comment convertir une liste en tableau? Le code suivant renvoie une erreur. public static void main(Ssortingng[] args) { List strlist = new ArrayList(); strlist.add(“sdfs1”); strlist.add(“sdfs2”); Ssortingng[] strarray = (Ssortingng[]) strlist.toArray(); System.out.println(strarray); } Erreur: Exception in thread “main” java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Ssortingng; at test.main(test.java:10)

Pourquoi le compilateur fait correspondre “char” à “int” mais pas “short”?

J’ai un petit programme: #include using namespace std; void f(int) { cout << "int\n"; } void f(short) { cout << "short\n"; } int main(void){ char c = 0; f(c); return 0; } Il imprime int . J’ai senti que, si c’est à cause de la “promotion entière”, pourquoi n’est-ce pas short préféré? Je sais aussi […]

Comment convertir ssortingng en tableau de caractères en C ++?

Je voudrais convertir ssortingng en tableau de caractères mais pas char* . Je sais comment convertir ssortingng en char* (en utilisant malloc ou la façon dont je l’ai affiché dans mon code) – mais ce n’est pas ce que je veux. Je veux simplement convertir une ssortingng en char[size] tableau. C’est possible? #include #include #include […]

Conversion de type explicite dans Scala

Disons que j’ai le code suivant: abstract class Animal case class Dog(name:Ssortingng) extends Animal var foo:Animal = Dog(“rover”) var bar:Dog = foo //ERROR! Comment réparer la dernière ligne de ce code? Fondamentalement, je veux juste faire quoi, dans un langage C-like serait fait: var bar:Dog = (Dog) foo

Nom du mois de retour dans la requête SQL Server

À l’aide de SQL Server 2008 , j’ai une requête utilisée pour créer une vue et j’essaie d’afficher un nom de mois au lieu d’un entier. Dans ma firebase database, le datetime trouve dans une colonne appelée OrderDateTime . Les lignes de la requête qui renvoient la date sont les suivantes: DATENAME(yyyy, S0.OrderDateTime) AS OrderYear, […]

Pourquoi?: Provoque une erreur de conversion alors que sinon, n’est-ce pas?

Apporter quelques modifications au code J’utilise la ligne suivante: uint a = b == c ? 0 : 1; Visual Studio me montre cette erreur: Impossible de convertir implicitement le type ‘int’ en ‘uint’. Une conversion explicite existe (manque-t-il un casting?) Mais si j’utilise le code: uint a; if (b == c) a = 0; […]