Auf dieser Seite befinden sich alle C#, Vererbung Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [csharp] .net um alle Fragen
zum Thema csharp mit dem Wort ".net" zu finden.
Moin, ein besserer Betreff ist mir leider nicht eingefallen, ich hoffe hier guckt trotzdem jemand rein. Ich habe eine Reihe von Klassen die eine Basisklasse implementieren, um Redundanzen zu vermeiden. Die Basisklasse liegt jedoch in einer anderen Assemb.y Die Aufteilung ist quasi wie folgt: - Assembly A - Klassen - Assembly B - Basisklasse Mein Frontend nutzt nun die Klassen ...
VB.NET und C# verhalten sich hier wiedermal sehr unterschiedlich. Der Unterschied ist sehr einfach nachzuvollziehen und dennoch verblüffend. Schau dir diesen Thread an, dann dürfte es etwas klarer sein: Question using Interfaces in C# Die ersten Antworten sind nicht besonders aufschlussreich. Am relevantesten dürfte die letzte vom 31 August 2011 sein.
Hey, ich habe folgende C#-Object-Struktur (inkl. weiterer Methoden die aber für die Frage unrelevant sind): abstract class Element { public const string NODENAME "element"; protected Element Parent{get; set;} public Element(Element parent) { this.Parent parent; } public string CalculatePath(string path "") { string currentPath NODENAME "." path; return Parent ! null ? ...
So müsste Deine abstrakte Klasse ja etwas von der konkreten Implementierung kennen (nämlich die Konstante NODENAME) - das soll (und darf) nicht sein. "new" ist in dem Context eigentlich nur für den Compiler gedacht, der sonst nicht zwischen den beiden NODENAME-Feldern unterscheiden könnte. Topic.NODENAME bleibt aber dennoch nur über die Topic-Klasse verfügbar und die ...
Hallo, ich such eine Möglichkeit in einem Interface, welches von einem Interface mit einem generischen Typen erbt, diesen generischen Typ per Refelektion der Assembly heraus zu bekommen. Ich hab z.B.: public interface Kind : Eltern Kinderanzahl { [...] } (Erdachtes Beispiel) Per Reflektion möchte ich nun den Typ 'Kinderanzahl' erhalten, nur wie? Ich hab das Eltern ...
Ich habe eine Klasse A: public class A { public string PropA { get; set; } } und ein geerbte Klasse Aplus, die von A erbt: public class Aplus : A { public string PropAplus { get; set; } } später habe ich ein Objekt der Klasse A: A objA new A() { PropA "irgendwas" }; nun mein Problem (wohl eher meine gedankliche Blockade): wie bekomme ich objA zu einem objAplus? Aplus objAplus objA as Aplus; ...
Moin, ich steh gerade ziemlich auf dem Vererbung sschlau. Ich verdeutliche es am besten an einem Beispiel. Es gibt 4 Klassen 1. HtmlPage 2. ThisPage 3. AnoterPage 4. YetAnotherPage HtmlPage enthält einige grundlegende Funktionen (GetWebCode, DownloadFile, etc), die anderen 3 Klassen ist dann auf spezielle Seiten gemünzt und beinhalten weitere Funktionen (GetHeader, ...
Ich habe eine abstrakte Klasse mit einer virtuellen Methode. Nun soll das Kind diese Methode benutzen und überschreiben. Wie das geht weiß ich bereits. Meine Frage ist nun, kann ich diese Methode trotzdem noch benutzen auch wenn ich noch etwas zusätzlich machen will? z.B. eine Instanzvariable setzen.
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.
Stelle eine Frage
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!