Я пытаюсь получить вывод в следующем формате:
90 Джим 62 Эми
Но методы, которые я пробовал, выводят либо:
90 Джим Эми 62 Джим Эми ИЛИ
90 62 Джим Эми
Console.WriteLine("_____________________\n\nThe resulting array:\n");
foreach(var gradesof in grade)
{
Console.WriteLine(" " + gradesof);
//foreach(var namesof in name){
//Console.WriteLine(" " + namesof);
}
И в случае, если кому-то может понадобиться весь код:
using System;
namespace studentmanager {
public class MainClass {
public static void Main (string[] args) {
Console.Write("\nInput number of students: ");
var totalstudents = int.Parse(Console.ReadLine());
var name = new string [totalstudents]; //new string is creating an array of strings of the total number of studenys that were input initially
var grade = new int [totalstudents]; //= {10,20,30,40,50}; since we're no longer hardcoding we don't need this part
for (int i =0 ; i<totalstudents ; i++)
{
Console.WriteLine("\nInput student name: ");
name [i] = Console.ReadLine(); //i is the index for the array
Console.WriteLine("\nInput student grade: ");
grade[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("_____________________\n\nThe resulting array:\n");
foreach(var gradesof in grade)
{
Console.WriteLine(" " + gradesof);
//foreach(var namesof in name){
//Console.WriteLine(" " + namesof);
}
}
}
}