dcollections how to LinkList // port c# code

BLS windevguy at hotmail.de
Tue Jun 29 12:22:30 PDT 2010


Hi,
in C# this is  common.

private List<Server> _servers;
  _servers = new List<Server>
         {
          new Server{ Name = "ServerI", IP = "120.14.220.18" },
          new Server{ Name = "ServerII", IP = "120.14.220.19" },
          new Server{ Name = "ServerIII", IP = "120.14.220.20" },
          new Server{ Name = "ServerIV", IP = "120.14.220.21" },
          new Server{ Name = "ServerV", IP = "120.14.220.22" },
         };

D2 so far..
import dcollections.LinkList;
class LoadBalancer {
	alias LinkList!Server ServerList;
	private ServerList sl;	
	
	this() {
		sl = new ServerList;
		sl.add( new Server() );

...
}

Do I really have to create something like this
auto x = new Server(); x.Name = "Blah"; x.IP = "120.14.220.22";
s1.add(x)
(Name and IP are Server properties.)

thanks
bjoern


More information about the Digitalmars-d-learn mailing list