Entwickler-Ecke

Andere .NET-Sprachen - ArrayList - C# nach Chrome?


Sven Harazim - Fr 25.01.08 15:30
Titel: ArrayList - C# nach Chrome?
Hallo, ich schreib meine Frage heute einfach mal hier ins Forum und nicht in die RemObjects-Newsgroup. Mal sehen, wie lange es dauert...

Also, wie bekomme ich folgenden Code nach Chrome umgeschrieben (Als Eigenschaft einer Klasse)?


C#-Quelltext
1:
2:
3:
4:
5:
6:
ArrayList PeekPagesByFID(int fid)
  { 
      if(slFID2Pages[fid]==null
        slFID2Pages[fid] = new ArrayList(); 
      return slFID2Pages[fid] as ArrayList;
  }


Sicher mit get und set-methoden, aber was mach ich mit dem (int fid)


Dank schon mal,

Sven

Moderiert von user profile iconChristian S.: Chrome- durch C#-Tags ersetzt


Christian S. - Fr 25.01.08 21:08

Meinst Du sowas:


Delphi-Prism-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
namespace Something;

interface

uses
  System.Collections;

type
  SomeClass = class
  private
    slFID2Pages : ArrayList := new ArrayList;
    method GetPeekPagesByFID(fid : Integer) : ArrayList;
  public   
    property PeekPagesByFID[fid : Integer] : ArrayList read GetPeekPagesByFID; 
  end;

implementation


method SomeClass.GetPeekPagesByFID(fid : Integer) : ArrayList; 
begin
  if slFID2Pages[fid] = nil then
    slFID2Pages[fid] := new ArrayList;
    
  result := ArrayList(slFID2Pages[fid]);
end;

end.


Sven Harazim - Mo 04.02.08 12:06

Sieht gut aus, Danke erst mal.

Ob es funktioniert, werde ich erst feststellen, wenn ich mit dem Portieren fertig bin.

Sven