Suchergebnisse für Anfrage "boxing"

2 die antwort

Verursacht der VB.NET-Operator "If" Boxen?

Diejenigen von uns, die in VB / VB.NET gearbeitet haben, haben einen ähnlichen Code wie diesen gesehen: Dim name As String = IIf(obj Is Nothing, "", obj.Name)Ich sage "Greuel" aus drei einfachen Gründen: IIf ist einFunktion, deren Parameter ...

4 die antwort

Warum führt die generische Methode mit der Einschränkung von T: class zum Boxen? [Duplikat

Diese Frage hat hier bereits eine Antwort: Boxing bei Verwendung von Generika in C # [/questions/646517/boxing-when-using-generics-in-c-sharp] 2 AntwortenWarum hätte eine generische Methode, die T auf Klasse beschränkt, Boxanweisungen ...

4 die antwort

Gibt es eine integrierte Java-Methode, um ein Array zu boxen?

Gibt es eine Standardmethode, die ich anstelle dieser benutzerdefinierten Methode verwenden kann? public static Byte[] box(byte[] byteArray) { Byte[] box = new Byte[byteArray.length]; for (int i = 0; i < box.length; i++) { box[i] ...

TOP-Veröffentlichungen

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?

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

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, ...

12 die antwort

Warum kann ein Vergleich von Integer mit int eine NullPointerException in Java auslösen?

s war sehr verwirrend für mich, diese Situation zu beobachten: Integer i = null; String str = null; if (i == null) { //Nothing happens ... } if (str == null) { //Nothing happens } if (i == 0) { //NullPointerException ... } if (str == "0") { ...

12 die antwort

Verursacht das var-Schlüsselwort in C # Boxen?

Mein Chef verbietet mir die Verwendung vonvar als würde es Boxen verursachen und die App verlangsamen. Ist das wahr

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); ...

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) ...