how to store user input into an array c# code example
Example 1: user input to array object c#
using System;
namespace array_sample
{
class StudentData
{
static void Main(string[] args)
{
Regex num = new Regex(@"^\d{5}$");
Student[] ourStudents = new Student[24];
for (int i = 0; i < 24; i++)
{
Console.WriteLine("Enter your Student Number :");
Match n = num.Match(Console.ReadLine());
if (n.Value != "")
{
ourStudents[i].Number = Int32.Parse(Console.ReadLine());
Console.WriteLine("Enter your Name :");
ourStudents[i].Name = Console.ReadLine();
}
Else
{
Console.WriteLine("Number Can only be 5 digits");
if (i > 0)
{i = i - 1;}
else
{i = 0;}
}
}
for(i=0; i<24; i++)
{
Console.WriteLine("Number : " + ourStudents[i].Number +'\t' + "Name :"
+ ourStudents[i].Name);
}
Console.ReadLine();
}
}
}
Example 2: user input to array object c#
Student[] ourStudents = new Student[24];