Als «casting» getaggte Fragen

Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Vorgang kann zu einer Wertänderung führen.

18
Casting vs mit dem Schlüsselwort 'as' in der CLR
Beim Programmieren von Schnittstellen habe ich festgestellt, dass ich viel Casting oder Objekttypkonvertierung mache. Gibt es einen Unterschied zwischen diesen beiden Konvertierungsmethoden? Wenn ja, gibt es einen Kostenunterschied oder wie wirkt sich dies auf mein Programm aus? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { …
387 c#  casting  clr 


13
Ist es sinnvoll, "as" anstelle einer Besetzung zu verwenden, auch wenn es keine Nullprüfung gibt? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


17
In Java Double in Integer umwandeln
Jede Art und Weise zu Guss java.lang.Doublezu java.lang.Integer? Es wird eine Ausnahme ausgelöst "java.lang.ClassCastException: java.lang.Double nicht kompatibel mit java.lang.Integer"
348 java  casting 

17
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 work???
331 java  casting  enums  ordinal 


12
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... …
287 c#  casting  keyword 






6
Kürzere Syntax für das Umwandeln von einer Liste <X> in eine Liste <Y>?
Ich weiß, dass es möglich ist, eine Liste von Elementen von einem Typ in einen anderen umzuwandeln (vorausgesetzt, Ihr Objekt verfügt über eine öffentliche statische explizite Operatormethode, um das Umwandeln durchzuführen), und zwar wie folgt: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Aber ist es nicht möglich, …
236 c#  list  casting  ienumerable 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.