using System;
using System.Linq;
public class Test
{
public static void Main()
{
string[] x = { "1", "12", "10", "50", "8", null };
var test = (from max in x
where !String.IsNullOrEmpty(max)
select Convert.ToInt32(max)).Max();
Console.WriteLine("Max Value = " +test.ToString());
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgICAgc3RyaW5nW10geCA9IHsgIjEiLCAiMTIiLCAiMTAiLCAiNTAiLCAiOCIsIG51bGwgfTsKICAgICAgdmFyIHRlc3QgPSAoZnJvbSBtYXggaW4geAogICAgICAgICAgICAgICAgICB3aGVyZSAhU3RyaW5nLklzTnVsbE9yRW1wdHkobWF4KQogICAgICAgICAgICAgICAgICBzZWxlY3QgQ29udmVydC5Ub0ludDMyKG1heCkpLk1heCgpOwogICAgICAgICAgICAgICAgICAKICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIk1heCBWYWx1ZSAgPSAiICt0ZXN0LlRvU3RyaW5nKCkpOwoKCX0KfQ==