string[] arr = { "linux", "windows", "linux", "linux", "windows", "mac os", "unix", "mac os" }; var uniq = arr.Distinct().Select(s => Array.IndexOf(arr, s)); foreach (int unik in uniq) { textBox1.AppendText(unik+"\r\n"); }