Cześć, jestem nowa w świecie programowania ale też tu na forum - z góry przepraszam jeśli post jest źle napisany lub otagowany.
Napisałam prosty program z użyciem arrays i chcę, po wybraniu cyfry, otrzymać numer id, imię i wypłatę. Niestety otrzymuję dane wszystkich.
namespace ConsoleApp7array
{
class Program
{
static void Main(string[] args)
{
int i;
Console.WriteLine("Insert a number");
int number = Convert.ToInt32(Console.ReadLine());
int[] id = new int[3];
id[0] = 1;
id[1] = 2;
id[2] = 3;
string[] name = new string[3];
name[0] = "john";
name[1] = "anna";
name[2] = "chris";
int[] salary = new int[3];
salary[0] = 3456;
salary[1] = 5678;
salary[2] = 9876;
for(i = 0; i <=id.Length; i++)
{
Console.WriteLine(id[i] + " " + name[i]+ " " + salary[i]);
Console.ReadLine();
}
Wiem, że jest coś nie tak w pętli, i że output drukuje mi właśnie wszystkich. Nie wiem jednak jak to zapisać inaczej.
Będę wdzięczna za jakiekolwiek wskazówki, które pomogą mi znaleźć rozwiązanie. :)