unit – Instantiates prefabs on particular vectors with the help of a text file (Unity3D game)

I need to read a text file containing two pieces of information on each line and use this information to instantiate a prefab at the correct location in a Unity3D game (c # script). Locations are north, south, east or west (each being a particular vector).

For example, the first line of the text file can read:
landmark1 north

In a script, I need to instantiate landmark1 and assign it to the North vector case.

The script below is what I have up to now. Basically, I can read the text file but I do not know how to assign this information to different cases. I imagine that I have to use a chart, but I do not know how to do it here.

Any help would be appreciated. Thank you!

using System.Collections;
using System.Collections.Generic;
using System.Text.RegularExpressions;
use UnityEngine;
using System.Linq;
using System.IO;
using the system;

public class Monuments: MonoBehaviour {

                // prefabricated game objects that can be generated
public castle GameObject;




// Use this for initialization
empty Start ()
{


StreamReader Player = new StreamReader (@ "C: / Users /.../ landmarks.txt"); // insert the full path here
String textContents = reader.ReadToEnd ();

// string[] dataArray =

for (int i = 0; i <(textContents.Length); i ++)
{

// set the case if first line = "castle, North" and then instantiate the castle object to the vector "north";

}
}