Wenn ich diese Saiten habe:
-
"abc"
=false
-
"123"
=true
-
"ab2"
=false
Gibt es einen Befehl, wie IsNumeric()
oder etwas anderes, das erkennen kann, ob eine Zeichenkette eine gültige Zahl ist?
Wenn ich diese Saiten habe:
"abc"
= false
"123"
= true
"ab2"
= false
Gibt es einen Befehl, wie IsNumeric()
oder etwas anderes, das erkennen kann, ob eine Zeichenkette eine gültige Zahl ist?
//To my knowledge I did this in a simple way
static void Main(string[] args)
{
string a, b;
int f1, f2, x, y;
Console.WriteLine("Enter two inputs");
a = Convert.ToString(Console.ReadLine());
b = Console.ReadLine();
f1 = find(a);
f2 = find(b);
if (f1 == 0 && f2 == 0)
{
x = Convert.ToInt32(a);
y = Convert.ToInt32(b);
Console.WriteLine("Two inputs r number \n so that addition of these text box is= " + (x + y).ToString());
}
else
Console.WriteLine("One or two inputs r string \n so that concatenation of these text box is = " + (a + b));
Console.ReadKey();
}
static int find(string s)
{
string s1 = "";
int f;
for (int i = 0; i < s.Length; i++)
for (int j = 0; j <= 9; j++)
{
string c = j.ToString();
if (c[0] == s[i])
{
s1 += c[0];
}
}
if (s == s1)
f = 0;
else
f = 1;
return f;
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.