c# - user input initialized array example and implicit conversion -


is there way cast unhandled exception line "input string" in "correct" int "format"? don't remember work around type of incompatible implicit conversion...unhandled exception @ statement in first loop.

public class arraytest     {         public static void main()         {             // initialize array             int[] myarray;             console.writeline("enter size of array");             int arrayvariable = convert.toint32(console.readline());             myarray = new int[arrayvariable];             console.writeline("element @ index {0}", arrayvariable);             console.writeline("enter elements of array");             (int = 0; < arrayvariable; i++)             {                 myarray[i] = convert.toint32(console.readline());             }             (int = 0; < arrayvariable; i++)// display array elements             {                 console.writeline("element @ index {0} {1}: ", i, myarray[i]);             }         }     } 

tryparse 1 of choices validate inut type.

public class arraytest {     public static void main()     {         // initialize array         int[] myarray;         console.writeline("enter size of array");         int arrayvariable = convert.toint32(console.readline());         myarray = new int[arrayvariable];         console.writeline("element @ index {0}", arrayvariable);         console.writeline("enter elements of array");         (int = 0; < arrayvariable; i++)         {             string input = console.readline();              int result;             if(int.tryparse(input, out result))             {                 myarray[i] = result;             }               else              {                  i--;                  console.writeline("invalid input format");               }          }         (int = 0; < arrayvariable; i++)// display array elements         {             console.writeline("element @ index {0} {1}: ", i, myarray[i]);         }     } } 

working example


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -