![](/img/trans.png)
[英]What's the purpose of the format provider in ParseExact() of DateTime and DateTimeOffset?
讓我們考慮DateTimeOffset.ParseExact 預期的格式已經通過format參數進行了描述,那么provider參數的目的是什么? 誰能舉例說明不同的provider值如何導致不同的結果? ...
[英]What's the purpose of the format provider in ParseExact() of DateTime and DateTimeOffset?
讓我們考慮DateTimeOffset.ParseExact 預期的格式已經通過format參數進行了描述,那么provider參數的目的是什么? 誰能舉例說明不同的provider值如何導致不同的結果? ...
[英]How to compare IFormatProvider?
我有一個網格用戶控件。 它使用IFormatProvider格式化單元格中的文本以進行顯示。 每個單元允許設置自己的IFormatProvider。 根據單元格的DisplayText的請求,程序依次調用Cell的IFormatProvider,然后依次調用Column的IFormatPr ...
[英]Parsing non standard date strings in C#
您將如何處理以下需要轉換為DateTime對象的字符串值? 希望將其作為公認的DateTime模式。 當我遇到其他格式時,我只想實現一個新模式。 ...
[英]Create IFormatProvider that can parse Percentages
我在實現一個IFormatProvider類時遇到了一些麻煩,該類可以將包含百分比的字符串解析為它們的等效數字。 問題不在於解析。 Stackoverflow 提供了多種解決方案來將包含百分比的字符串解析為數字。 一種解決方案涉及創建一個名為 Percentage 的新數字類型, ...
[英]Trying to implement a custom formatter but ICustomFormatter.Format is never called
我試圖弄清楚IFormatProvider和ICustomFormatter 在DataGridView列中關於如何在DataGridView中自定義TimeSpan之后如何工作。 我創建了一個完全自定義的格式化程序,無論格式化的是什么,它始終返回“foo”。 我在Int上使用它,但我認 ...
[英]Custom string formatter in C#
C#中的字符串格式; 我可以用嗎? 是。 我可以實現自定義格式嗎? 沒有。 我需要寫一些東西,我可以將一組自定義格式選項傳遞給string.Format ,這將對特定項目產生一些影響。 目前我有這樣的事情: 但我希望能夠用這個項目做事: 我知道我可以做 ...
[英]How to add formatProvider parameter to NLog.LogEventInfo.Create method?
我有以下NLog 2.0代碼來記錄異常: 升級到NLog 4.1之后,我看到以下警告: 函數Create(logLevel作為LogLevel,loggerName作為字符串,消息作為String,異常作為Exception)作為LogEventInfo'已過時:'使用Crea ...
[英]DateTime Format provider for filepath
我有一個從DateTime戳創建的文件路徑: 現在,我試圖將文件路徑轉換回DateTime對象。 使用Regex,我可以輕松刪除"C:\\\\Logs\\\\Tests\\" ,但是現在我假設我需要提供IFormtProvider的實現,以將2015\\\\Mar\\\\24\\\ ...
[英]Convert String to Double, Explicitly Using Period as Decimal Point
我的軟件的功能之一是將數字字符串轉換為double精度數據類型。 我想明確指出使用句點(。)作為小數點。 因此,無論用戶系統的語言設置如何,它都會正確讀取以句點分隔的小數。 我相信解決方案是在Convert.ToDouble()函數中使用IFormatProvider參數。 我不確定該怎 ...
[英]Convert.ToString(Decimal, IFormatProvider) or String.Format
我已經看到了ToString(IFormatProvider)的奇數十進制類型行為問題 這是我的測試代碼 樣本結果如下: 為什么Convert.ToString不應用格式? 這是Win7 Prof / VS2010 + SP1Rel(10.0.40219.1) ...
[英]Current index in custom String.Format
我正在研究一個SQLFormat函數,它的工作方式與普通的String.Format類似。 而現在我仍然依賴於當前Format所在的索引。 例如,我們有這個SQL查詢(Psuedo,而不是實際用法)。 現在這樣格式化: 在它輸出@p2 ,我希望它重用@p0 (因為我已 ...
[英]How to use IFormatProvider in DateTime.ParseExact
如果已經有格式參數,我們為什么要在DateTime.ParseExact使用IFormatProvider ? ...
[英]IFormatProvider In ICustomFormatter
我們希望像往常一樣實現自定義格式器,最好使用Microsoft的接口,因此我找到了ICustomFormatter。 http://msdn.microsoft.com/zh-CN/library/system.icustomformatter.format(v=vs.110).aspx ...
[英]Why DateTime.ParseExact(String, String, IFormatProvider) need the IFormatProvider?
如果我們使用ParseExact方法使用指定的格式進行精確的日期時間解析,為什么我們需要提供IFormatProvider對象? 它的背后有什么意義? 例如: 為什么我們需要provider ? ...
[英]StringBuilder append byte without formatting
上面的代碼獲取當前日期時間,將其格式化為long值並將其傳遞給將其轉換為壓縮十進制格式的方法。 我知道上面的工作是因為當我逐步執行代碼時,字節數組對於我期望的所有字節都具有正確的十六進制值。 但是上面是我遇到問題的代碼,特別是我已經研究過並發現字符串生成器.Append(byte)實際 ...
[英]Odd decimal type behavior for ToString(IFormatProvider)
在控制台中:10.00 10是 為什么不同? 更重要的是,無論如何初始化變量,如何調用ToString()以確保相同的輸出? ...
[英]Do I need to provide an IFormatProvider when converting a date to a string with a specific format?
如果我使用這個: FXCop抱怨我違反了CA1305,並說我應該提供IFormatProvider。 我需要嗎? 無論如何,我都希望以一種特定的格式(該格式是我希望將其放入XML中的格式)來請求日期。 提供格式提供者會有所不同嗎? 在這種情況下,它可能會產生錯誤的結果嗎? ...
[英]Can I use IFormatProvider with a WPF Binding to a custom type?
我有一個自定義類型( SINumber ,它代表帶有適當單位和前綴的SI號)。 我可以綁定到SINumber並覆蓋SINumber.ToString() ,但是顯示的是調用SINumber.ToString()的結果。 例如,SIMeasurement是類型的SINumber與30999 ...
[英]Visual Studio 2010 Code Analysis CA1305 (Specify IFormatProvider) rule doesn't work for TryParse methods
我想知道為什么代碼分析規則CA1305 - 指定IFormatProvider不適用於TryParse方法? 例如,使用“Microsoft All Rules”規則集,代碼分析會針對以下代碼提供CA1305警告: 但是沒有給出以下代碼的CA1305警告: 我發現這非常不幸 ...
[英]What is the string representation of the IEEE 1xxx floating point format, and how do I output it?
我試圖以VRML 2.0使用的格式從c#輸出藐視點數。 根據vrml規范 ,這是 IEEE 1xxx浮點格式的雙精度浮點數(見2. [IEEE])。 [IEEE]:ISO / IEC 9899:1990編程語言 - C. http://www.iso.ch/isob/sw ...