Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Prozess könnte zu einer Wertänderung führen.
Ich kam hauptsächlich aus dem C / C ++ - Hintergrund, bevor ich C # benutzte. Eines der Dinge, die ich mit meinem ersten Projekt in C # gemacht habe, war, einen solchen Kurs zu machen.
%Vor%
Ich war dann beschämt von der Tatsache, dass dies...
Gibt es eine Möglichkeit, einen Typ-Cast von einer benutzerdefinierten Klasse in einen primitiven Typ (int, short usw.) zu definieren? Würde ein solcher Mechanismus eine explizite Umwandlung erfordern oder würde er implizit funktionieren?
zum...
Also, ich hatte neulich eine Prüfung, und eine der Fragen war etwas sehr ähnliches:
Wir haben eine Klasse namens Square , die eine Variable int side enthält. Wie können wir es möglich machen, dass cout << static_cast<int>(aS...
Ich habe ein High-Byte und ein Low-Byte, das ich gerne in short umwandeln würde.
Ich habe das implementiert, was zu funktionieren scheint, aber ich bin ein wenig verwirrt warum. Sowohl high_byte als auch low_byte werden als byte s um...
Ich habe zwei Spalten in einer Tabelle, die mit ganzzahligen Werten gefüllt sind. Für jeden Datensatz möchte ich die Werte dieser beiden Spalten teilen und die Ausgabe so formatieren, dass der Dezimalpunkt an Stellen nach rechts verschoben wird....
Ich schreibe mehr und mehr C-Anwendungen, und jetzt frage ich mich etwas über Guss. In C ++ ist eine dynamische Besetzung eine sehr kostspielige Operation (zum Beispiel ein Downcast), aber ich weiß nicht einmal, ob es sich um eine statische hand...
Ich schreibe verschiedene Typen in einen Byte-Stream, indem ich manuell Werte werfe und verschiebe. Ich habe festgestellt, dass dies mehr als dreimal schneller ist als mit BitConverter oder BinaryWriter.
Mein Problem ist mit Schwimmern. Ich m...
In einer Methode erhalte ich object .
In einigen Situationen kann diese object eine IList von "etwas" sein (ich habe keine Kontrolle über dieses "Etwas").
Ich versuche es:
Identifizieren Sie, dass dieses Objekt ein IList (vo...
Der folgende Code funktioniert in C # einwandfrei.
%Vor%
Aber dieser Code stürzt mit einer OverflowException in VB.NET ab.
%Vor%
Beide Code-Snippets scheinen mir gleich zu sein. Was ist der Unterschied und wie kann ich den C # -Code in...