Find repeated characters in sentense

var characters = //IEnumerable<string>
from character in "The quick brown fox jumps over the lazy dog"
.ToCharArray()
orderby character.ToString().ToUpper()
select character.ToString();

var duplicates =
from character in characters
group character
by character into g
where g.Count() > 1
select new { a= g.Key, b= g.Count() };
foreach (var v in duplicates)
{
Console.WriteLine(v.a + v.b.ToString() + " times");
}

simple string search

string[] greet = {"hello all", "hello you", "hello me"};
var items = from s in greet where s.EndsWith("you") select s;
foreach (var item in items)
Console.WriteLine(item);