Mam klasę o nazwie Pin
.C# nie można przekonwertować metody na nie delegata typu
public class Pin
{
private string title;
public Pin() { }
public setTitle(string title) {
this.title = title;
}
public String getTitle()
{
return title;
}
}
z innej klasy obiektów dodam szpilki w List<Pin>
szpilki i od drugiego Chcę iteracyjne szpilki listę i uzyskać elementy. Więc mam ten kod.
foreach (Pin obj in ClassListPin.pins)
{
string t = obj.getTitle;
}
Przy pomocy tego kodu nie mogę odzyskać tytułu. Czemu?
(Uwaga: ClassListPin
jest tylko statyczne klasa, która zawiera kilka elementów i jedną z nich jest List<Pin>
szpilki)
Bo musisz go wywołać, np. 'Obj.getTitle()' – leppie
Czy próbowałeś szukać w Google? Jest to dość powszechny błąd początkującego. – antonijn
Lekko wyłączony temat, ale wprowadzono właściwości przeciwstawiające się ustawiaczom i pobierającym. Aby uzyskać więcej informacji: http://msdn.microsoft.com/en-us/library/x9fsa0sw%28v=vs.80%29.aspx – Matthew