using System;
public class Test
{
public static void Main()
{
int cmpValue = String.Compare("N-1.2.0.10", "N-1.2.0.8", StringComparison.InvariantCultureIgnoreCase);
if(cmpValue > 0)
Console.WriteLine("greater");
cmpValue = String.Compare("N-1.2.0.10", "N-1.2.1.10", StringComparison.InvariantCultureIgnoreCase);
if(cmpValue < 0)
Console.WriteLine("lesser");
cmpValue = String.Compare("N-1.2.0.10", "N-1.2.0.10", StringComparison.InvariantCultureIgnoreCase);
if(cmpValue == 0)
Console.WriteLine("equal");
}
}
ICAgIHVzaW5nIFN5c3RlbTsKICAgIAogICAgcHVibGljIGNsYXNzIFRlc3QKICAgIHsKICAgIAlwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCiAgICAJewogICAgCQlpbnQgY21wVmFsdWUgPSBTdHJpbmcuQ29tcGFyZSgiTi0xLjIuMC4xMCIsICJOLTEuMi4wLjgiLCBTdHJpbmdDb21wYXJpc29uLkludmFyaWFudEN1bHR1cmVJZ25vcmVDYXNlKTsKICAgIAkJaWYoY21wVmFsdWUgPiAwKQogICAgCQkJQ29uc29sZS5Xcml0ZUxpbmUoImdyZWF0ZXIiKTsKICAgIAkJCiAgICAJCWNtcFZhbHVlID0gU3RyaW5nLkNvbXBhcmUoIk4tMS4yLjAuMTAiLCAiTi0xLjIuMS4xMCIsIFN0cmluZ0NvbXBhcmlzb24uSW52YXJpYW50Q3VsdHVyZUlnbm9yZUNhc2UpOwogICAgCQlpZihjbXBWYWx1ZSA8IDApCiAgICAJCQlDb25zb2xlLldyaXRlTGluZSgibGVzc2VyIik7CiAgICAJCiAgICAJCWNtcFZhbHVlID0gU3RyaW5nLkNvbXBhcmUoIk4tMS4yLjAuMTAiLCAiTi0xLjIuMC4xMCIsIFN0cmluZ0NvbXBhcmlzb24uSW52YXJpYW50Q3VsdHVyZUlnbm9yZUNhc2UpOwogICAgCQlpZihjbXBWYWx1ZSA9PSAwKQogICAgCQkJQ29uc29sZS5Xcml0ZUxpbmUoImVxdWFsIik7CiAgICAJCQogICAgCX0KICAgIH0=