oqtane.framework/Oqtane.Shared/Shared/SharedConverter.cs

33 lines
791 B
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Oqtane.Shared
{
public sealed class SharedConverter
{
public static int ParseInteger(string value)
{
return ParseInteger(value, CultureInfo.InvariantCulture, 0);
}
public static int ParseInteger(string value, CultureInfo cultureInfo)
{
return ParseInteger(value, cultureInfo, 0);
}
public static int ParseInteger(string value, CultureInfo cultureInfo, int defaultValue)
{
if (int.TryParse(value, cultureInfo, out int result))
{
return result;
}
return 0;
}
}
}