Ich bin neu in C# also verzeih mir, aber ich will nur wissen, warum muss ich Int in Int32 konvertieren?C# int & int32 Deklaration
Zum Beispiel deklariere ich lowerRange
als int, aber später, wenn ich Benutzereingaben lesen muss, muss ich es in int32 umwandeln, sonst gibt es mir eine Fehlermeldung, dass ich "Typ 'String' implizit nicht konvertieren kann" Int
ODER ich nehme an, dass ich konvertieren muss, weil der Benutzer eine Zeichenfolge eingibt, und ich es in ein int konvertieren muss, was mich in diesem Fall fragt, warum ich lowerRange
als int deklarieren muss erste Linie?
int lowerRange;
...
lowerRange = Convert.ToInt32(Console.ReadLine());
'int' hat Nummernmerkmale. Sie können numerische Operationen für "int" ausführen, während dies für "string" nicht möglich ist. Ja, Benutzereingabe ist string. –
"Warum muss ich int in int32 konvertieren" - es ist nicht wirklich möglich, diese Frage zu beantworten, da sie unterschiedliche Namen für den gleichen Typ sind und in C# keine Konvertierung zwischen ihnen erfolgen kann ... Konvertieren von String in int on Andererseits ist in ein oder zwei Hunderte von Fragen abgedeckt ... –