Rekommenderar den magiska ?-operatorn, om du i ditt fall du vill ha en av två distinkta värden:
int input = (Console.ReadLine().ToUpper() == "Y") ? 1 : 2;
Här behöver du alltså inte ens fånga format-fel med try/catch eftersom allt utom 1 eller null (exception) ger värdet 2.
Kan finnas en poäng med att försöka använda design som håller i alla språk, men för saker som if/else if/else blir det tämligen meningslöst.
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Stöd Flashback
Swish: 123 536 99 96Bankgiro: 211-4106
Stöd Flashback
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!