Ich bin nur neugierig ...Ist es möglich, eine Variable in C# freizugeben?
Ist es möglich, eine Variable in C# freizugeben?
Was ich meine ist, können Sie etwas tun, wie folgt aus:
...
string x = "billy bob";
//release variable x somehow
string x = "some other string";
//release variable x somehow
int x = 329;
...
... also im Grunde sind Sie die Variable mehrfach in der gleichen Umfang zu erklären.
Wenn dies in C# nicht möglich ist, in welchen Sprachen ist es möglich?
Warum möchten Sie? –
Ja, ich meine, neben der Tatsache, dass die Wiederverwendung von Variablen verwirrend ist, warum würden Sie nicht einfach eine neue Variable erstellen? –
Sie könnten eine "Casting" -Operation durchführen, um den Typ zu ändern, wenn Sie in die andere Richtung gehen wollten, z. Nimm ein int und konvertiere den Wert in eine Zeichenkette zum Schreiben in eine Datei oder ein anderes Ausgabegerät. –