invariantculture

    0热度

    1回答

    我开发多语言网站。用户可以更改首选语言,所以我设置当前区域性为每个请求,像这样: System.Threading.Thread.CurrentThread.CurrentCulture = /* user preferred culture */ System.Threading.Thread.CurrentThread.CurrentUICulture = /* user preferred

    1热度

    4回答

    我想使用下面的代码来解析格式为DDMMYYYY的字符串日期,但即使16062001是格式为DDMMYYYY的有效日期,它仍然返回false。 DateTime.TryParseExact("16062001", "DDMMYYYY", CultureInfo.InvariantCulture,DateTimeStyles.None,out parsed);

    0热度

    1回答

    我在进入代码之前先征询一些建议。 在我正在处理的应用程序上,我遇到了“,”(逗号)和“。”。 (点)小数点分隔符的差异。 当我坚持一个文件,更改区域设置并重新打开所述文件时,我遇到了反序列化异常。 我的问题如下。 如果我在任何发生序列化/反序列化的地方使用不变的文化信息,我会再次遇到这个问题吗?在我看来,即使区域设置发生变化,这也应该到处都有效。我认为这是否正确? 另一个不理想的想法是将当前的cu

    0热度

    4回答

    我有一个字符串值来自数据库。我的系统中的本地文化是葡萄牙语(pt-br)。因此,带有十进制值的数量读取为3.4,例如3.4。我需要以这样的方式解析它,它显示3.4,而不管我尝试什么,我得到34。我已经搜索了解决方案的每个地方,并试图执行下面,但徒劳无功。 //这里行[item.columnName]是我循环 溶液1 DataTable的行: Double amt = Double.Parse(Co

    0热度

    2回答

    我的应用程序处理一些文本解析,并使用一个专有名词缓存来减少数据库调用: Dictionary<String, ProperNoun> ProperNounsDict; if (!ProperNounsDict.ContainsKey(word)) { var newProper = new ProperNoun() { Word = word }; ProperNouns

    2热度

    1回答

    我试图解决的输出之间的差异2: 的Windows 8 /的Visual Studio 2015/MSBuild的 和 Debian的8.2 /单声道版本4.6.2.0/XBuild引擎版本14.0 这些问题两者都是在这个例子回购这里详细:https://github.com/DavidACL/SatelliteAssemblyCustomAttributesIssue/tree/master 该项

    0热度

    2回答

    使用不变文化可以反序列化小数点吗? 我能做到这一点使用此模式: [XmlIgnore] public decimal CurrencyValue { get; set; } [XmlAttribute("CurrencyValue")] public string CurrencyValueString { set { CurrencyValu

    1热度

    1回答

    在C#中的整数转换为字符串(以不变文化),我们这样做如下: int num = 123; string numAsString = num.ToString(CultureInfo.InvariantCulture); 有上述操作的Java中的等价或不Integer.toString(int)本身确实文化不变的转换?

    1热度

    3回答

    我在多语言站点中使用EF将SP的结果映射到对象。 ctx.Database.SqlQuery<MyDTO>("MySP {0}", Id).SingleOrDefault() 我发现在文化发生变化时映射日期存在问题。 更具体地说,根据用户的文化,我得到的日期与16/12/2015 09:06:15或12/16/2015 09:06:15相同。 我知道两个解决办法: 获取日期为一个字符串,用Cu

    1热度

    2回答

    我目前正在修复FxCop问题,所以我遇到了问题,在使用ToString()转换字符串时必须提供cultureinfo。 目前在我的代码中没有任何我们作为IFormatProvider传递,所以我已经阅读了一些msdn文章,说如果您没有为cultureinfo传递任何值,它将分配一个默认值,并且当您将CultureInfo指定为InvariantCulture时,它将是独立的的任何文化。 我的问题是