Suchergebnisse für Anfrage "boxing"

6 die antwort

Will Boxing und Unboxing in Array passieren?

Ich bin neu in der Programmierung, As per MSDN [https://msdn.microsoft.com/en-us/library/yz2be5wk.aspx], Boxing ist das Konvertieren eines Wertetyps in das Typobjekt oder in einen von diesem Wertetyp implementierten Schnittstellentyp. Wenn ...

2 die antwort

Vergleichen von Strukturen für Gleichheit ohne Boxen

Ich bin auf eine Erweiterungsmethode gestoßen, die für structs @ gil(SomeStruct) und gibt zurück, ob der Wert gleich dem @ idefault(SomeStruct) (wenn der parameterlose Konstruktor aufgerufen wird). public static bool IsDefault<T> (this T value) ...

8 die antwort

Vergleichen des Grundelements mit dem Wrapper-Objekt mit == unerklärtem Verhalten

Ich habe einen Code, den ich verstehen muss: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...

TOP-Veröffentlichungen

8 die antwort

Referenzgleichheit der Werttypen

Ich habe einige @ gemacref Keyword-Tests und es gibt einen Punkt, den ich nicht verstehen kann: static void Test(ref int a, ref int b) { Console.WriteLine(Int32.ReferenceEquals(a,b)); } static void Main(string[] args) { int a = 4; Test(ref a, ...

6 die antwort

Umwandlung von Java-Primitiven in Wrapper-Klassen

Das Verhalten des Java-Compilers beim Zuweisen von Primitiven zu Wrapper-Klassenreferenzen ist mir ein Rätsel. Bitte beachten Sie den Code unten. Die Zeilen mit Kommentaren werden nicht kompiliert. Ich verstehe die Logik nicht warum: a byte ...

12 die antwort

Ist Boxing beim Aufrufen von ToString für Integer-Typen beteiligt?

ehr einfache Frage: int a = 5; string str = a.ToString();Schon seitToString ist eine virtuelle Methode von System.Object. Bedeutet dies, dass jedes Mal, wenn ich diese Methode für Integer-Typen aufrufe, ein Boxing auftritt?

2 die antwort

bewirkt valueType.ToString () eine Umwandlung des valueType?

Sagen wir, ich habe den folgenden Code in c #

2 die antwort

Warum kann ich das Ergebnis einer Unboxing-Konvertierung nicht ändern?

4 die antwort

Details darüber, was passiert, wenn eine Struktur eine Schnittstelle implementiert

Ich bin kürzlich auf diese Stackoverflow-Frage gestoßen:Wann verwendet man struct?Darin hatte es eine Antwort, die etwas Tiefgründiges sagte:Beachten Sie auß...

3 die antwort

Wie groß ist der Integer-Cache?

Klasse