如何在C#中一行输入用户的多个值?

使用while循环在一行中输入来自用户的多个值。

假设您需要获取矩阵的元素。使用Console.ReadLine()获取它,如下所示-

Console.Write("\nEnter elements - Matrix 1 : ");
for (i = 0; i < m; i++) {
   for (j = 0; j < n; j++) {
      arr1[i, j] = Convert.ToInt16(Console.ReadLine());
   }
}

以下是显示我们如何从用户输入多个值的示例-

示例

using System;

namespace Demo {
   public class Program {
      public static void Main(string[] args) {
         int[,] arr1 = new int[10, 10];
         int i, j;

         Console.Write("\nEnter Matrix elements: ");
         for (i = 0; i < 3; i++) {
            for (j = 0; j < 3; j++) {
               arr1[i, j] = Convert.ToInt16(Console.ReadLine());
            }
         }

      }
   }
}

输出结果

Enter Matrix elements: