¿Compilar un C # Array en tiempo de ejecución y usarlo en código?

Sé que el código C # se puede compilar en tiempo de ejecución usando C #. Sin embargo, estoy muy tambaleante ya que lo acabo de leer hace unos minutos. Aprendo mucho mejor con ejemplos. Así que dime. Si quiero compilar algo como:

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

y usar esta matriz en mi código, ¿cómo lo haría?

En pseudocódigo quiero hacer algo como esto:

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta