Tag: as-operator

Warum kann ich nicht mit dem as-Schlüsselwort für eine Struktur?

Anzahl der Antworten 6 Antworten
Ich definiert mit der folgenden Struktur: public struct Call { public SourceFile caller; public SourceFile callee; public Call(SourceFile caller, SourceFile callee) { this.caller = caller; this.callee = callee; } } Später, ich weisen Sie auf die Tag-Eigenschaft

Wie zu verwenden "Sender" - parameter mit "Als" - operator für mehr als eine Klasse gleichzeitig?

Anzahl der Antworten 7 Antworten
In Delphi, manchmal müssen wir, um dies zu tun... function TForm1.EDIT_Click(Sender: TObject); begin (Sender As TEdit).Text := ''; end; ...aber manchmal müssen wir wiederholen Sie die Funktion mit anderen Objekt-Klasse wie... function TForm1.COMBOBOX_Click(Sender: TObject); begin (Sender As

Wann sollten Sie mit dem as-Schlüsselwort in C#

Anzahl der Antworten 7 Antworten
Wenn Sie ändern möchten, Arten die meisten der Zeit, die Sie wollen einfach nur, um die Nutzung der klassischen Besetzung. var value = (string)dictionary[key]; Es ist gut, denn: Es ist schnell Es werde sich beschweren, wenn etwas