将方法标记为NOT localized - .NET

时间:2010-02-19 14:01:22

标签: asp.net localization

我正在为不需要本地化的网络应用编写扩展程序。随着公司的发展,我相信未来可能会有一些努力来进行本地化。

注意到我想在方法的属性中标记我使用特定国家/地区的日期格式的所有地方,例如:

            For Each exception As String In exceptionDates
                Dim DateBits() As String = exception.Split("/")
                dates.Add(New Date(Integer.Parse(DateBits(2)) _
                               , Integer.Parse(DateBits(0)) _
                               , Integer.Parse(DateBits(1))))
            Next

关于使用什么属性,通用属性或其他机制的任何建议(其他在代码'NOTLOCALIZEDMOFO中放置一个时髦的注释!)。 .NET 3.5混合语言应用程序。

1 个答案:

答案 0 :(得分:1)

尽可能通过CultureInfo.InvariantCulture

特别是,您应该使用dates.Add(DateTime.ParseExact(exceptions, "M/d/yyyy", CultureInfo.InvariantCulture));

替换该代码