C Sharp Objekt als Feld (Membervariable)deklarieren
Hallo zusammen
Ich habe ein Objekt in C# namens m_objTest. Wie kann ich diese als Feld (Member Variable) deklarieren?
Thx
adminst
Ich habe ein Objekt in C# namens m_objTest. Wie kann ich diese als Feld (Member Variable) deklarieren?
Thx
adminst
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 271895
Url: https://administrator.de/contentid/271895
Ausgedruckt am: 25.11.2024 um 21:11 Uhr
4 Kommentare
Neuester Kommentar
Moin,
du meinst eine Public Property ?
Gruß jodel32
du meinst eine Public Property ?
using System;
class Example
{
int _number;
public int Number
{
get
{
return this._number;
}
set
{
this._number = value;
}
}
}
class Program
{
static void Main()
{
Example example = new Example();
example.Number = 5;
Console.WriteLine(example.Number);
}
}
Hallo Adminst
Hier ein kleines Beispiel, was ich Quick & Dirty zusammengehackt habe. Du solltest jedoch im Vorfeld wissen, wie groß das Array wird (oder im Konstruktor übergeben.
Es gibt verschiedene Möglichkeiten mit Get & Set oder als Public Member. Ich hoffe ich habe dein Anliegen richtig verstanden.
Hier ein kleines Beispiel, was ich Quick & Dirty zusammengehackt habe. Du solltest jedoch im Vorfeld wissen, wie groß das Array wird (oder im Konstruktor übergeben.
Es gibt verschiedene Möglichkeiten mit Get & Set oder als Public Member. Ich hoffe ich habe dein Anliegen richtig verstanden.
class Test {
// Hier deklarieren wir das neue jungfräuliche Objekt innerhalb einer Klasse
ClassName _objTest;
// In der nachfolgenden Funktion wird das Objekt initialisiert (ev. Konstruktor der Klasse verwenden)
function main(int size) {
_objTest = new ClassName[size];
// Jetzt können wir mit dem Objekt arbeiten
}
// Getter und Setter funktionen
public function getObjTest() {
return _objTest;
}
public function setObjTest(ClassName objTest) {
_objTest = objTest;
}
}
class main {
function main() {
Test halloWelt = new Test();
ClassName Test = new ClassName[5];
ClassName[1].doStuff("Hallo", "Welt");
halloWelt.setObjTest(Test);
ClassName Test1 = halloWelt.getObjTest();
}
}