tryparse

    0熱度

    1回答

    我有我的代碼的一部分這裏(文件分析器程序),讓我的錯誤:輸入字符串的不正確的格式 For Each h1 As Char In PRIM_BIT.ToCharArray rawbit = Convert.ToString(Convert.ToInt32(h1, 16), 2) pribitval = pribitval & StrDup(4 - rawbit.Length,

    1熱度

    2回答

    我在字符串識別中遇到問題:我試圖識別只有正確格式的數字,但沒有找到怎麼樣。 我正在寫一種文化不變的方式,所以我需要識別「,」和「。」。作爲十進制和千位分隔符,反之亦然。 所有 這些都是正確的格式對我來說: 12,1 12.1 1.000,12 1,000.12 ,但這樣的事情是錯誤的 1.2.3 1,2,3 我想: NumberStyles style; decimal n;

    0熱度

    3回答

    我試圖確定是否在我的代碼中的枚舉中找到了從文件讀入的字符串值。 枚舉: internal enum Difficulty { None, Easy, Medium, Hard } 在我的代碼header[i] = "EASY"這一點。 我想比較此值與我的Difficulty枚舉中找到的任何值,但遇到問題。 代碼: 每次執行下面的代碼時,if語句返回false,因爲"Easy" != "EASY

    0熱度

    3回答

    我正在使用DNN表單構建模塊,它允許根據條件運行一些服務器端代碼。對於我的特殊場景,如果某個表單文本的前4個字符是數字,我需要運行我的代碼塊。 雖然輸入條件的空間只有一行,我相信在後臺的某處會注入一個if語句,所以我沒有能力編寫多行條件語句。 如果我有一個叫做MyField表單域,我可能會創建一個簡單的條件是這樣的: [MyField] == "some value" 然後它背後被轉換爲類似i

    0熱度

    3回答

    爲什麼這段代碼是收到錯誤對於喜歡「8:16 AM」輸入: string time = Console.ReadLine(); DateTime outValue = DateTime.MinValue; bool error = DateTime.TryParseExact(time, "HH:mmtt" /*"hh:mmtt"*/, CultureInfo.Invar

    1熱度

    1回答

    我不確定我遇到的問題是由於對Umm al-Qura日曆中datetime的工作方式缺乏瞭解,或者它是一個錯誤。 基本上我正在編寫一個測試,以確保內部實用程序類正確地解析值,而不管當前的文化。 在下面的代碼中,目標是讓dt1等於dt2。 public void ArabicTesting() { CultureInfo culture = new CultureInfo("ar

    0熱度

    1回答

    離開細胞之前,我要檢查,如果用戶inputed號碼或一些其他字符,所以我使用的TryParse這裏是我的代碼: private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { int n; bool isNumeric = int.T

    0熱度

    2回答

    這行代碼返回true和time等於"01/02/2016": DateTime time; bool result = DateTime.TryParse("1,2", CultureInfo.CurrentCulture, DateTimeStyles.None, out time); 我能做些什麼來回報false? 我不使用DateTime.TryParseExact,因爲我將不得不指定

    -1熱度

    4回答

    我讀從日誌文件中的字符串,這樣的日期值: Thu Oct 06 15:38:45 2016 顯然 DateTime.TryParse()... 將無法​​處理的。所以,我嘗試使用 DateTime.TryParseExact() 這樣的: string szDateFormat = "ddd MMM yy HH:mm:ss yyyy"; string szTest = "

    -2熱度

    1回答

    我使用DateTime.TryParse(value, out datetime)來檢查字符串是否具有有效日期。 但我有一個問題。如果值是時間格式(例如:14:25:26),那麼Datetime.TryParse返回true。這不是我所期望的。 我該如何解決這個問題?