ich eine vorhandene Klasse haben und ich möchte 2 Eigenschaften, um es hinzuzufügen, not methods. Ist das möglich? Wenn nicht möglich, wie kann ich es erben und denselben Klassennamen haben?hinzufügen Eigenschaften zu bestehenden Klasse
2
A
Antwort
1
Es gibt nicht so etwas wie Erweiterungseigenschaften, und Sie können die Klasse und verwenden die gleichen Klassennamen nicht erben, wenn Sie einen anderen Namespace verwenden, das ist wahrscheinlich nicht das, was Sie nach.
2
public class MyBaseClass
{
public int Property1 { get; set; }
public int Property2 { get; set; }
}
public class MyDerivedClass : MyBaseClass
{
public int Property3 { get; set; }
public int Property4 { get; set; }
}
Nicht möglich mit dem gleichen Namen erben, aber:
File1.cs
public partial class MyBaseClass
{
public int Property1 { get; set; }
public int Property2 { get; set; }
}
File2.
cspublic partial class MyBaseClass
{
public int Property3 { get; set; }
public int Property4 { get; set; }
}
0
Warum Download nicht die Quelle (MVC3) und die Klasse direkt bearbeiten?
Verwandte Themen
- 1. Hinzufügen MediaType zu bestehenden JsonInputFormatter
- 2. Hinzufügen Primärschlüssel zu bestehenden Tabelle
- 3. Hinzufügen von benutzerdefinierten Eigenschaften zu Client Side Entity-Klasse
- 4. Neue Hosteinträge zu bestehenden MySQL-Benutzern hinzufügen
- 5. Hinzufügen einer Datei zu bestehenden Änderungsliste
- 6. Hinzufügen von Komponententests zu einem bestehenden Projekt
- 7. jq hinzufügen großen Wert zu bestehenden JSON
- 8. gitlab Projekt zu bestehenden Meilenstein hinzufügen
- 9. Wie CMS zu einer bestehenden Website hinzufügen
- 10. Hinzufügen von Aufgabenabhängigkeiten zu bestehenden Gradle Tasks
- 11. CMake: wie Cuda zu bestehenden Projekt hinzufügen
- 12. Hinzufügen von Datenfluss zu einem bestehenden Projekt
- 13. Hinzufügen von JSON-Daten zu bestehenden Array
- 14. Hinzufügen von CakePHP Ordner zu bestehenden Domain
- 15. Hinzufügen eines Blogs zu einer bestehenden Webseite
- 16. Hinzufügen UIScrollView mit Paging zu bestehenden UIViewController
- 17. Hinzufügen von Mitgliedern zu einem bestehenden Objekt
- 18. Javascript: Wie Getter zu einem bestehenden Objekt hinzufügen
- 19. Problem mit dem Hinzufügen von neuen Eigenschaften zu bestehenden Google App Engine-Datenmodelle/Entitäten
- 20. manifest Eigenschaften zu bestehenden JAR-Dateien mit Ant
- 21. Wie kann ich einen Decorator zu einer bestehenden Objektmethode hinzufügen?
- 22. Klasse zu Kind hinzufügen
- 23. Hinzufügen eines neuen Objekts zu einer bestehenden Liste in Realm
- 24. Serilog eigene Eigenschaften hinzufügen
- 25. Wann ist es am besten, eine neue Klasse zu verwenden, anstatt zu einer bestehenden Klasse hinzuzufügen
- 26. Hinzufügen von Facebook Login zu bestehenden Spring Security Projekt
- 27. programmgesteuert CSS-Klasse zu ListItem hinzufügen
- 28. Generische Klasse zu CSV (alle Eigenschaften)
- 29. Hinzufügen von Eigenschaften zu benutzerdefiniertem WPF-Steuerelement?
- 30. Hyperic HQ hinzufügen Eigenschaften zu hq-server.conf
Ähm ... meine dumme Frage Entschuldige, aber ... Was Sie hält direkt die Klasse von der Bearbeitung? –
Klasse gehört System.Web.Mvc. Kann es nicht berühren. –
Vererbung dann. nicht möglich, Sie partielle Klassen in verschiedenen Baugruppen – Maciek