using System;
using System.Globalization;
public class Test
{
public static void Main()
{
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("sv-SE");
string[] values = new string[] { "1,000", "1,4500", "1" };
foreach (var value in values)
{
if (decimal.TryParse(value, out var eval))
{
bool isWholeNumber = Math.Floor(decimal.Parse(value)) == decimal.Parse(value);
Console.WriteLine("The value " + value + " is integer " + isWholeNumber);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQkgICAgICAgU3lzdGVtLlRocmVhZGluZy5UaHJlYWQuQ3VycmVudFRocmVhZC5DdXJyZW50Q3VsdHVyZSA9IEN1bHR1cmVJbmZvLkNyZWF0ZVNwZWNpZmljQ3VsdHVyZSgic3YtU0UiKTsKICAgICAgICAgICAgc3RyaW5nW10gdmFsdWVzID0gbmV3IHN0cmluZ1tdIHsgIjEsMDAwIiwgIjEsNDUwMCIsICIxIiB9OwoKICAgICAgICAgICAgZm9yZWFjaCAodmFyIHZhbHVlIGluIHZhbHVlcykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKGRlY2ltYWwuVHJ5UGFyc2UodmFsdWUsIG91dCB2YXIgZXZhbCkpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgYm9vbCBpc1dob2xlTnVtYmVyID0gTWF0aC5GbG9vcihkZWNpbWFsLlBhcnNlKHZhbHVlKSkgPT0gZGVjaW1hbC5QYXJzZSh2YWx1ZSk7CiAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIlRoZSB2YWx1ZSAiICsgdmFsdWUgKyAiIGlzIGludGVnZXIgIiArIGlzV2hvbGVOdW1iZXIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9Cgl9Cn0=