如何添加一個正則表達式,它將接受小數位(5.23),但在休息時沒有其他內容像這樣?即只處理數字和小數點,如果除此之外的任何內容被輸入或返回,將引發錯誤:正則表達式C#控制檯應用程序
case 1:
double[] myArrai1 = new double[3];
Console.WriteLine("Insert a number");
myArrai1[0] = double.TryParse(Console.ReadLine()); // no overload method?
Console.WriteLine("Insert a number");
myArrai1[1] = double.Parse(Console.ReadLine());
Console.WriteLine("Insert a number");
myArrai1[2] = double.Parse(Console.ReadLine());
break;
乾杯傢伙。
P.s不知道如何編程它與中斷也必須是毫無例外。
myArrai1 [0] = double.TryParse(Console.ReadLine());嘗試解析沒有提供重載方法? – 2012-03-07 20:37:04
@Garrith您可以google double.TryParse查看該方法的簽名和使用示例。 – Servy 2012-03-07 20:40:03
閱讀MSDN文檔。你需要傳遞一個double作爲out參數。 driis的答案几乎是正確的。 – 2012-03-07 20:40:05