using System.Collections.Generic;
public int iCounter { get; set; }
public string strLetters { get; set; }
public static void Main()
string strLettersList = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
string[] straVowels = "a,e,i,o,u".Split(',');
List<string> strList = strLettersList.Split(',').ToList();
List<Test> testList = new List<Test>();
for(int i = 0; i < strList.Count(); i++)
List<Test> output = testList.Where(x => straVowels.Contains(x.strLetters)).Select(x => x).ToList();
foreach(Test item in output)
Console.WriteLine(OutputText(item.strLetters, item.iCounter));
private static string OutputText(string strLetter, int iPosition)
strLetter = strLetter.ToUpper();
int iAlphPosition = iPosition+1;
return string.Format("{0} is at position {1} in the array, and {2} in the alphabet", strLetter, iPosition, iAlphPosition);