Im trying to read and split a txt file, then place them into a list, When I tested it, it only had added one entry to the list. Can you guys help me understand whats going wrong ? Thank you

private void ReadDropList ()
Dropline = " ";
fs1 = new FileStream (dropPath, FileMode.Open);
Reader = new StreamReader (fs1, true);

		Dropline = Reader.ReadToEnd ();

		string[] entries = Dropline.Split (SplitChar, StringSplitOptions.RemoveEmptyEntries);

		foreach (var item in entries) {
			Droppers.Add (item);

		Reader.Close ();


This may be another solution rather than a foreach loop.

for (int i = 0; i < Droppers.Length; i++) {
			if(i >= Droppers.Length){

			Debug.Log ("Adding new item.");