C# 我需要在拆分方法c之后将字符串分配给数组列#

C# 我需要在拆分方法c之后将字符串分配给数组列#,c#,arrays,multidimensional-array,methods,split,C#,Arrays,Multidimensional Array,Methods,Split,我有一个多维数组,它根据用户输入获取行,比如(n行/4col) 我在一行中有一个由4个数字组成的字符串,用1个空格隔开:10.0020.0020.0020.040.00。我需要将每个数字分配到一行中的一列。到目前为止,我拥有的代码: int storeNumbers = int.Parse(Console.ReadLine()); string[,] storesemesterProfit = new string[storeNumbers, 4];

我有一个多维数组,它根据用户输入获取行,比如(n行/4col) 我在一行中有一个由4个数字组成的字符串,用1个空格隔开:10.0020.0020.0020.040.00。我需要将每个数字分配到一行中的一列。到目前为止,我拥有的代码:

         int storeNumbers = int.Parse(Console.ReadLine());

        string[,] storesemesterProfit = new string[storeNumbers, 4];

        for(int m=0; m<storeNumbers; m++)
        {
            for(int n=0; n < 4; n++)
            {
               
               string inputData = Console.ReadLine()
               string [] numb = inputData.Split(' ');
               storesemesterProfit[m, n] = numb ; // i need help here
intstorenumbers=int.Parse(Console.ReadLine());
字符串[,]StoresMesterProfit=新字符串[StoreNumber,4];

对于(int m=0;m您可能正在寻找的

int storeNumbers = int.Parse(Console.ReadLine());

var storesemesterProfit = new decimal[storeNumbers, 4];

for (var m = 0; m < storeNumbers; m++)
{
   string inputData = Console.ReadLine();
   var numb = inputData.Split(' ');
   for (int n = 0; n < Math.Min(4, numb.Length); n++)
      storesemesterProfit[m, n] = decimal.Parse(numb[n]);
}
intstorenumbers=int.Parse(Console.ReadLine());
var StoresMesterProfit=新的小数点[StoreNumber,4];
对于(var m=0;m

公平警告。如果用户输入一些错误数据,这可能会爆炸。我建议查看您可能正在寻找的
TryParse
方法

int storeNumbers = int.Parse(Console.ReadLine());

var storesemesterProfit = new decimal[storeNumbers, 4];

for (var m = 0; m < storeNumbers; m++)
{
   string inputData = Console.ReadLine();
   var numb = inputData.Split(' ');
   for (int n = 0; n < Math.Min(4, numb.Length); n++)
      storesemesterProfit[m, n] = decimal.Parse(numb[n]);
}
intstorenumbers=int.Parse(Console.ReadLine());
var StoresMesterProfit=新的小数点[StoreNumber,4];
对于(var m=0;m
公平警告。如果用户输入一些错误数据,这可能会爆发。我建议查看
TryParse
方法

发布一些输入数据(和/或经验输出)会有帮助!发布一些输入数据(和/或经验输出)会有帮助!