1.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hi,

im DropDown Menü, also dem IntelliSense, des Visual Basic Editors kommt folgendes häufig vor:

In einer Klasse oder einem Namespace liegt eine Property, wenn man aber nach Porperty noch einen Punkt ein gibt, findet man weitere Methoden. Wie sieht der Code dazu aus?

Freue mich auf eure Antworten
Danke

2 Antworten

0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Möglicherweise ist das Property selbst wieder ein Objekt, dessen Klasse wieder eigene Properties, Methoden usw. hat....
0 Punkte
Beantwortet von jasondelife Mitglied (109 Punkte)
Nicht nur möglicherwise, das ist so!
Wobei in C# (bzw. .NET) auch ein int, double, ... Methoden und properties hat.

So in etwas:

public class SomeClass {
public AnotherClass MyProp { get; set; }
public void DoSomething() { /* ... */ }
}
public class AnotherClass {
public void DoSomethingElse() { /* ... */ }
public int IntProp { get; set; }
}

// Irgendwo
SomeClass obj = new SomeClass();
obj.MyProp = new AontherClass();
obj.DoSomething();
obj.MyProp.DoSomethingElse();
obj.IntProp.ToString();
...