Wie realisiert man folgerndes Konstrukt in C#:
property Items[Index: Integer]: TCard read GetItem write SetItem;
Delphi-Quellcode:
function TMemoryField.GetItem(Index: Integer): TCard;
begin
Result := FCards.Items[Index];
end;
procedure TMemoryField.SetItem(Index: Integer; const Value: TCard);
begin
FCards.Items[Index] := Value;
end;
Ich probiere es gerade so:
Code:
public Person Item(int Index, Person person)
{
get
{
return innerList[Index];
}
set
{
innerList[Index] = person;
}
}
Aber da will er nach
get und
set eine Semikolon haben.