casting

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.
5
Antworten

Warum sind die nicht signierten CLR-Typen in C # so schwer zu verwenden?

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...
15.07.2010, 20:56
1
Antwort

C ++ Definieren einer Typumwandlung

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...
28.01.2011, 02:32
3
Antworten

Überladen von static_cast?

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...
10.12.2011, 17:52
9
Antworten

Alternative Art der Berechnung der Größe eines Typs mit Zeigerarithmetik

Ist der folgende Code 100% portabel? %Vor% P.S : Die Frage dient nur dem Lernen. Also gib bitte keine Antworten wie Use sizeof() etc     
02.08.2010, 10:51
4
Antworten

Kombiniere zwei Bytes zu kurz mit der linken Verschiebung

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...
27.07.2015, 13:37
4
Antworten

SQL Umwandlung von int in dezimal

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....
10.04.2012, 20:45
4
Antworten

Was macht ein C-Cast wirklich?

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...
06.12.2012, 14:50
3
Antworten

Cast float zu int ohne jegliche Konvertierung?

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...
07.11.2011, 14:13
4
Antworten

Wie bekomme ich die Artikelanzahl von einer IList als Objekt?

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...
25.01.2012, 09:29
7
Antworten

Unterschied zwischen Casting in C # und VB.NET

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...
09.12.2009, 14:06