tryparse

    -2熱度

    1回答

    我想在c#中使用TryParse方法。 我正在創建一個程序,它接受來自用戶的輸入,如果它是整數,則返回一個變量。當輸入有效整數時,程序工作正常,但一旦我輸入無效號碼如12sd,它將返回a=0。錯誤在哪裏? public int checkValidNumber() { Program obj = new Program(); int a = 0; string st

    1熱度

    8回答

    轉換一個字符串列表 我有這個字符串:到 s字符 string input = "1,2,3,4,s,6"; 留意。 我只是想使用LINQ將這個字符串轉換爲List<int>。我最初嘗試了這種方式: var myList = new List<int>(); input.Split(',').ToList().ForEach(n => myList.Add(int.TryParse(

    1熱度

    1回答

    我希望能夠阻止人們進入比0和19 使用的TryParse之間的int值其他任何東西,我可以保證比可以只輸入整數值。使用標準的while循環,我可以確保只能輸入0到19之間的整數,但我正在努力合併爲兩個值。 到目前爲止,我通過分離兩個循環來實現它的唯一方式,它看起來很混亂。像這樣: while (!(int.TryParse(Console.ReadLine(), out quant)))

    1熱度

    3回答

    我有一個函數,用於檢查string是否爲double,如果是,則值必須舍入爲兩位數並返回爲string。如果不是,則返回empty string。這適用於大多數情況。但是對於上邊界來說,該值被舍入到下一個錯誤的整數。我如何強制該值不會被舍入? 上邊界:9999999999999999.9900000000000000 期望值:9999999999999999.99 鑑於價值:10000000000

    0熱度

    2回答

    我想將一個字符串轉換爲DateTimeOffset。這裏是我的字符串示例2017/010/23:51:50 2017表示010年代表一年中的某一天,23:51:50代表時間。 我正在嘗試以下方式,但它返回我0001-01-01 00:00:00.0000000 +00:00始終沒有mater輸入。 我的代碼 DateTimeOffset DateTime; string year = ("201

    3熱度

    2回答

    我正在嘗試將格式爲「2012年8月」的字符串解析爲DateTime對象。該字符串來自DataTable中的列名稱。 string columnName= row[col].ToString(); // "August 2012" 起初我嘗試使用DateTime.TryParse()... bool result = DateTime.TryParse(row[col].ToString, ou

    2熱度

    1回答

    我討厭問愚蠢的問題,但我已經通過MSDN文章幾次,嘗試一個小時的東西,但不管我嘗試我不能讓這種格式工作。這裏的我想什麼解析: 週四,6月22日 隨着 bool parsed = DateTime.TryParseExact("Thu, Jun 22", @"ddd, MMM dd", CultureInfo.Invariant, DateTimeStyles.None, out dateAndTi

    1熱度

    1回答

    我從比賽中許多不同的格式(或多或少任何小時,分鐘,秒和毫秒的組合)時的結果: 01:22:51.15 22: 15.12 15.0 12:21 ... 我分析他們一個有效的格式列表,到目前爲止所有的格式都可以工作,除了一個:單一的第二種格式,例如「5」。 出於某種原因,以下列表(包含「s」作爲第一項)並不幫助我將字符串「5」解析爲DateTime,但「25」仍可以正常工作。 var timeStr

    -4熱度

    2回答

    int VillainId = -1; Console.Write("Enter VillainId: "); while (!int.TryParse(Console.ReadLine(), out VillainId)) { Console.WriteLine("You need to enter a valid Villain Id!");

    6熱度

    1回答

    的F#相當於在C#中,下面的代碼是有效的: MyEnum myEnum = MyEnum.DEFAULT; if (Enum.TryParse<MyEnum>(string, out myEnum)) { Console.WriteLine("Success!"); } 所以我想我會在F#中使用。這裏是我的嘗試: let mutable myEnum = MyEnum.DEFA