我正在使用C#中的簡單計算器控制檯應用程序,並且要檢查用戶是否輸入了字符串而不是數字/小數。相反,我得到一個破壞程序的System.Format異常。如果看到字符串字符,我不確定如何告訴程序不要中斷。我使用while while循環來重新提示用戶,如果他們輸入負數或任何其他無效值。 這裏是我的代碼: using System;
namespace Calc
{
public cl
尋求一些幫助。我確定它很容易,但我似乎無法擺脫它的困擾。 首先,這是我到目前爲止的代碼: //Prompts user to enter numbers
Console.Write("Enter a line of comma-seperated temperatures: ");
string temps = Console.ReadLine();
//Split
下面的代碼只允許輸入整數,但不是隻輸入整數,我需要給用戶輸入雙倍(0.00)的選項。任何建議或修改? if (_txStaticPressureUpdate.Trim() == "")
{
txSystemMessage.Text = "Field 'Static Pressure' is empty. Please enter a valid value.";
當計算圓[3] [6]時,程序似乎在第54行崩潰。什麼可能導致這個?我輸入了一系列的打印語句來查找一些信息,一切似乎都很順利,直到[3] [6],這似乎並沒有什麼特別的地方讓它崩潰。 int main() {
double a, b, circleXMax, circleYMax, circleRMax;
double rand_float(double a, double b);
int