Suchergebnisse für Anfrage "reference-type"

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

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

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

TOP-Veröffentlichungen

4 die antwort

Aufzählung ist Referenztyp oder Werttyp?

Ich habe Enum-Eigenschaft in meinem verwendetEntityFramework 5 Klasse, aber in der Datenbank ist dieses Feld nullwertfähig. Visual Studio gibt den Fehler aus...

2 die antwort

Array- / Objektschlüssel für Hashtabellen in Powershell

Wie erstelle ich einen Hash mit einem Array-Schlüssel, um den Hash-Wert nachzuschlagen? das heißt, ohne es vom Hash-Enumerator zu bekommen

2 die antwort

In C # ist string ein Referenztyp, aber warum ändert er sich nicht, nachdem er in einer anderen Methode bearbeitet wurde?

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

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 &#39;a&#39; also gleich &quot;Hi&quot; sein, aber es behält seinen Wer...

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

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.