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時,它將是獨立的的任何文化。 我的問題是