Saiten in Strukturen [Duplikat]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Saiten in Strukturen [Duplikat]

Post by Anonymous »

Zeichenfolgen sind Referenztypen. Wenn ich sie also in Strukturen verwende, wird nur die Referenz im Stapel gespeichert.

Code: Select all

var foo1 = new Foo();
foo1.Bar = "test";

var foo2 = foo1;
foo2.Bar = "test2";

Console.WriteLine($"foo1 -> {foo1.Bar}");
Console.WriteLine($"foo2 -> {foo2.Bar}");

struct Foo
{
public string Bar;
}
Sollte nicht foo1.bar und foo2.bar die gleiche Referenz speichern und in diesem Fall am Ende dasselbe Ergebnis anzeigen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post