C# Datentyp Prüfen?
Wie kann ich prüfen ob die Eingabe von
eingabe = Convert.ToInt32(Console.ReadLine());
auch einem Int entspricht?
2 Antworten
Du kannst TryParse verwenden oder Parse und die Exception abfangen.
Beides ist möglich und was du verwenden solltest hängt davon ab ob die Eingabe von etwas anderem als der Zahl ein Benutzerfehler ist oder nicht.
var isNumeric = int.TryParse(Console.ReadLine(), out int n);
Mit dem hast du n als die Zahl und isNumeric sagt dir ob es eine Nummer ist oder nicht.
Bin leider kein C# Profi, kann dir das alles also leider nicht beantworten :/
haha. sagt der richige. Klar bist Du Profi, nur die Götter wissen alles, ich tippe bei der letzten Frage Nein aber könntest Du mir den gefallen tun und die anderen Fragen durch probieren zu beantworten?
Ich bin im Krankenstand (Keine Sorge, ein Sportunfall kein Omikron) und hab grad kein C# zur Hand, nur eine alte VS2008 nur mit VB und kann es nicht selber machen. Wärst Du so nett? {4GF DH}
binge geri3d
Ich bin wirklich kein aktiver C# Developer, ich habe noch gar keine richtigen Projekte in der Sprache gemacht... erklär mir mal die erste Frage mit dem void besser... weiß nicht genau wie du das meinst - und weiß überhaupt nicht was du mit der 2. (checksum zeug ) meinst
Sorry. kein Ding, irgendwer wird das schon verstehen. Aber stell das mal an alle als Frage, ich hab grad an meiner eigenen Sprache zu tun (0PL® sprich NullPointLanguage). Gruss aus Sillicon Valley.
Also ist in C# alles Objekt wie in Java nur kennt es ein out-Argument, mit dem man festlegen kann, mit welchem Datentyp die Konvertierung durchgeführt werden soll. Was geschieht intern, wenn man den Datentyp void verwendet?
Frage für wen anderen.
Sind C# Programme automatisch checksumgeschützt aber in Visual Basic muss man das selber machen? (Stichwort Injection)
AV Hersteller