Als «casting» getaggte Fragen

331
Cast Int in Java aufzählen

Was ist der richtige Weg, um ein Int in eine Aufzählung in Java umzuwandeln, wenn die folgende Aufzählung vorliegt? public enum MyEnum { EnumValue1, EnumValue2 } MyEnum enumValue = (MyEnum) x; //Doesn't

287
C #: Schlüsselwort 'is' und Überprüfung auf Not

Dies ist eine dumme Frage, aber Sie können diesen Code verwenden, um zu überprüfen, ob etwas ein bestimmter Typ ist ... if (child is IContainer) { //.... Gibt es eine elegantere Möglichkeit, nach der Instanz "NOT" zu suchen? if (!(child is IContainer)) { //A little ugly... silly, yes I know......

249
Integer Division: Wie erzeugt man ein Double?

Für diesen Codeblock: int num = 5; int denom = 7; double d = num / denom; der Wert von dist 0.0. Es kann durch Casting zur Arbeit gezwungen werden: double d = ((double) num) / denom; Aber gibt es einen anderen Weg, um das richtige doubleErgebnis zu erzielen ? Ich mag es nicht, Primitive zu...

219
Wie konvertiere ich in Java von int nach Long?

Ich finde sowohl hier als auch bei Google-Leuten immer wieder Probleme, von und longnach intund nicht umgekehrt. Ich bin mir jedoch sicher, dass ich nicht der einzige bin, der auf dieses Szenario gestoßen ist, bevor er von intzu übergegangen ist Long. Die einzigen anderen Antworten, die ich...

198
Konvertieren Sie Float in Swift in Int

Ich möchte ein Floatin ein Intin Swift konvertieren . Grundlegendes Casting wie dieses funktioniert nicht, da diese Typen im Gegensatz zu floats und ints in Objective-C keine Grundelemente sind var float: Float = 2.2 var integer: Int = float as Float Dies erzeugt jedoch die folgende...

183
TypeScript- oder JavaScript-Typumwandlung

Wie geht man mit Type Casting in TypeScript oder Javascript um? Angenommen, ich habe den folgenden TypeScript-Code: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType...

178
Downcasting in Java

Upcasting ist in Java zulässig, Downcasting führt jedoch zu einem Kompilierungsfehler. Der Kompilierungsfehler kann durch Hinzufügen einer Umwandlung behoben werden, würde aber zur Laufzeit trotzdem unterbrochen. In diesem Fall, warum erlaubt Java Downcasting, wenn es zur Laufzeit nicht...