Zeichenfolgen sind Referenztypen. Wenn ich sie also in Strukturen verwende, wird nur die Referenz im Stapel gespeichert.[code]var foo1 = new Foo(); foo1.Bar = "test";
struct Foo { public string Bar; } [/code] Sollte nicht foo1.bar und foo2.bar die gleiche Referenz speichern und in diesem Fall am Ende dasselbe Ergebnis anzeigen?>
Übersicht
Problem
Ich habe eine Struktur ShipCell, viele dieser Strukturen sind in der Klasse Ships gespeichert. In dieser Klasse habe ich die Methode .removeDuplicates() definiert, die einen Fehler...
Wie im Bild gezeigt, kann readonly nicht auf eine Eigenschaft angewendet werden, unabhängig davon, ob der Zugriffsmodifikator { get; Satz; , { get; } oder { get; init; . Es wird jedoch kein Fehler...
Ich möchte viele verschiedene Objekte eines Typs (einer Struktur) mit unterschiedlichen Werten für ihre Felder initialisieren und ich möchte Namen für die Initialisierung verwenden, um den Code...
Können Sie mir helfen, ein Array von Strukturen auf einen Shader zu übertragen?
Ich habe ein TochechSvet-Array
с++:
struct TochechSvet {
TochechSvet(glm::vec3 zerkal = glm::vec3(), glm::vec3...