Compilar uma matriz C # em tempo de execução e usá-lo no código?

Eu sei que o código c # pode ser compilado em tempo de execução usando c #. No entanto eu sou muito muito instável nisso desde que eu li sobre isso há alguns minutos atrás. Eu aprendo muito melhor por exemplos. Então me conte. Se eu quiser compilar algo como:

// MapScript.CS
String[] LevelMap = {
"WWWWWWWWWWWWWWWWWWW",
"WGGGGGGGGGGGGGGGGGW",
"WGGGGGGGGGGGGGGGGGW",
"WWWWWWWWWWWWWWWWWWW" };

e usar esse array no meu código, como eu faria isso?

No pseudocódigo eu quero fazer algo assim:

Open("MapScript.CS");
String[] levelMap = CompileArray("levelMap");
// use the array

questionAnswers(3)

yourAnswerToTheQuestion