Comment déclarer un tableau d'un objet statique

Je suis longtemps programmeur en C, mais novice en C#. Je veux déclarer un objet, puis la création d'un tableau de cet objet, de le remplir de façon statique (j'ai une très grande table à l'entrée). Par exemple

class MyObject {
    int i1;
    string s1;
    double d1;
};

static MyObject[] myO = new MyObject {{1,"1",1.0}, {2,"2",2.0}};

Cela ne fonctionne pas, mais vous voyez l'idée. Toute aide appréciée.

OriginalL'auteur Stan | 2011-05-23