using System.Linq;
class Program
{
static void Main()
var names = new [] {"Husain", "Abdulla", "Maki", "Yusuf", "Abdali"};
foreach (var name in from name in names where name.StartsWith('A') orderby name select name) System.Console.WriteLine(name);
foreach (var name in names.Where(name => name.StartsWith('A')).OrderBy(name => name)) System.Console.WriteLine(name);
}