static readonly string[] Fruits = new []
var strFound = Array.FindAll(Fruits, str => !str.Contains(" "));
var strFound1= strFound.Where(x=> x != "");
var strFound2=strFound1.OrderBy(aux => aux.Length).ToArray().Reverse();
var lowercaseStringArray = strFound2.Select(c => c.ToLower()).ToArray();
Console.WriteLine("Answer: {0}", String.Join(",", lowercaseStringArray ));