Ich habe eine statische Methode in einer nicht statischen Klasse. Ich möchte dieses Schlüsselwort in dieser statischen Methode verwenden. Oder gibt es eine andere Implementierung, die ähnlich ist.Wie verwendet man dieses Schlüsselwort in der statischen Methode? C#
-1
A
Antwort
0
Es gibt keine Möglichkeit, this
in einer statischen Methode zu verwenden. Sie müssen den Klassennamen verwenden, um auf ein statisches Element innerhalb einer statischen Methode zu verweisen (z. B. ClassName.StaticField
). Instanzmitglieder, die mit this
referenziert werden, sind in einer statischen Methode nicht verfügbar.
Verwandte Themen
- 1. Wie verwendet man "mit" Schlüsselwort in C++
- 2. Dieses Schlüsselwort in C#
- 3. Wie verwendet man "dieses" Schlüsselwort innerhalb eines Arrays in Javascript?
- 4. Interne Verknüpfung mit statischen Schlüsselwort in C
- 5. Java - Wann dieses '' 'Schlüsselwort verwendet werden soll
- 6. Wie "dieses" Schlüsselwort verwendet und in Scala Hilfskonstruktor arbeitet?
- 7. (C++) Pass ‚dieses‘ zu einer statischen Methode als Standardparameter
- 8. Dieses Schlüsselwort für Objektliteral
- 9. Dieses Schlüsselwort in Java
- 10. C++ statische unorderd_map in statischen Methode verwendet wird nicht initialisiert
- 11. Verwirrung über das neue Schlüsselwort in einer statischen Methode
- 12. IDA pro 'dieses' Schlüsselwort
- 13. Wie verwendet man Antwort-Eigenschaft der Controller-Klasse in der statischen Methode?
- 14. Verwendung von statischen Schlüsselwort
- 15. C# Unerwartet dieses Schlüsselwort nach @ Charakter
- 16. Wie verwendet man Klassenmitglieder in der inneren statischen Klasse?
- 17. Warum können wir nicht ‚this‘ Schlüsselwort in einer statischen Methode
- 18. dieses Schlüsselwort und wie es funktioniert
- 19. Verwenden Sie 'dieses' Schlüsselwort in Java-Konstruktoren
- 20. Wie wird das Schlüsselwort global :: :: in C# verwendet?
- 21. Wann haben Sie C++ 'veränderbares' Schlüsselwort verwendet?
- 22. Java-Vererbung - dieses Schlüsselwort
- 23. Wie verwendet man außer Methode in Liste in C#
- 24. java dieses Schlüsselwort in Konstruktor
- 25. Javascript: Konstruktorfunktion dieses Schlüsselwort
- 26. Warum $ scope und 'dieses' Schlüsselwort im Controller austauschbar verwendet?
- 27. DIESES Schlüsselwort innerhalb der Inneren Klasse
- 28. Korrekte Methode eines "statischen" Random.Next in C#?
- 29. Clojure gen-class dieses Schlüsselwort
- 30. Was bedeutet dieses Schlüsselwort in einem Methodenparameter?
Bitte geben Sie Ihren Code ein –
'this' bedeutet, dass Sie mit einer Instanz arbeiten, während' static' bedeutet, dass es keine gibt. Also das ist einfach nicht möglich und non.sense. – HimBromBeere
Machen Sie die Methode nicht statisch. Warum wolltest/brauchst du die Methode "statisch", wenn sie auf "dieses" zugreifen möchte? –