Suchergebnisse für Anfrage "reference-type"

5 die antwort

Verweis auf eine andere Zeichenfolge in C # erstellen

Soweit ich weiß, ist eine Zeichenfolge in C # ein Referenztyp.Im folgenden Code sollte 'a' also gleich "Hi" sein, aber es behält seinen Wer...

6 die antwort

Warum ist string ein Referenztyp?

Warum ist string ein Referenztyp, obwohl es sich normalerweise um einen primitiven Datentyp wie int, float oder double handelt.

14 die antwort

C # Übergabe nach Wert vs. Übergabe nach Referenz

Betrachten Sie den folgenden Code(Ich habegeziel MyPoint als Referenztyp für dieses Beispiel geschrieben) public class MyPoint { public int x; public int y; } Es wird allgemein anerkannt (zumindest in C #), dass die Methode bei der Übergabe als ...

TOP-Veröffentlichungen

4 die antwort

Wenn in C # ein Objekt in einer Liste zu einer anderen Liste hinzugefügt wird, ändert das Ändern des Objekts in der zweiten Liste dasselbe Objekt in der ersten Liste?

Sag ich habe eine Liste vonPerson objects List<Person>) namenspersons, so was class Person { public int PersonId { get; set; } // Unique ID for the person loaded from database public string Name { get; set; } } // In a different class public ...

9 die antwort

Anwendungsfälle für das Einrahmen eines Wertetyps in C #?

2 die antwort

Ist das Erstellen einer generischen C # -Methode, die (nullfähige) Werttypen und Referenztypen akzeptiert, möglich?

Ich möchte eine einfache Methode erstellen, die beides akzeptiertWertty undReferenzty -Parameter, d. h. int ist value und string ist reference. So ist das, womit ich beginne: public bool areBothNotNull<T>(T? p1, T? p2) { return (p1.HasValue ...

8 die antwort

Sind in C # die Begriffe "primitiv" und "wörtlich" austauschbar?

Eine Diskussion früher heute führte mich zu der Frage, ob mein Verständnis von Primitiven und Literalen richtig ist oder nicht.Ich verstehe, dass ein Literal...

4 die antwort

Werden Ereignisargumente als Referenz oder Wert in C # übergeben?

Eine ziemlich einfache Frage (glaube ich), aber ich sehe anscheinend noch keine Antwort. Ich weiß, dass einige Werte über value (wie int und long) übergeben ...

18 die antwort

Was ist der Unterschied zwischen struct und class in .NET?

Was ist der Unterschied zwischen struct und class in .NET?

2 die antwort

Kann ich angeben, dass ein generischer Typ ein Wert ist?

Ich weiß, dass wir im Wesentlichen angeben können, dass unsere Generika ein beliebiger Referenztyp sind, indem wir @ verwendeAnyObject: class Foo<T: AnyObject> { // ... }Aber es gibt eine Möglichkeit anzugeben, dass unsere Generika nur @ sein ...