using System.Collections.Generic;
public static void Main()
List<Version> appVersionEntities = new List<Version>() { new Version("3.0"), new Version("2.0"), new Version("4.0"), new Version("1.0"), new Version("5.0") };
Version previousVersion = new System.Version();
Version curVersion = new Version("3.0");
foreach (var appVersionEntity in appVersionEntities)
var appVersion = appVersionEntity;
if (curVersion > appVersion && curVersion > previousVersion)
previousVersion = appVersion;
Console.WriteLine(previousVersion);