C# 当我尝试将字符串转换为int时,控制台输出System.int32[]

C# 当我尝试将字符串转换为int时,控制台输出System.int32[],c#,string,type-conversion,int,C#,String,Type Conversion,Int,我试图通过使用split将字符串转换为int im,并首次尝试转换,输出与字符串在同一行的一些数字,输出为system.int32[] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void M

我试图通过使用split将字符串转换为int im,并首次尝试转换,输出与字符串在同一行的一些数字,输出为system.int32[]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
class Program
{
    static void Main(string[] args)
    {
        int Websites = int.Parse(Console.ReadLine());
        int sectok = int.Parse(Console.ReadLine());
        string[] webnamearray = new string[Websites];
        int[] persums = new int[Websites];
        int one = 0;
        int two = 0;
        string datainput = "";

        for (int i = 0; i < Websites; i++)
        {
            datainput = Console.ReadLine();
            string[] split = datainput.Split(' ');
            webnamearray[i] = (split[0]);
            one = int.Parse(split[1]);
            two = int.Parse(split[2]);
            persums[i] = one * two;
            Console.WriteLine(persums);
        }
        for (int i = 0; i < Websites;i++)
        {
            Console.WriteLine(webnamearray[i]);
        }
    }
    }
    }
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用系统文本;
使用System.Threading.Tasks;
命名空间控制台应用程序2
{
班级计划
{
静态void Main(字符串[]参数)
{
int Websites=int.Parse(Console.ReadLine());
int sectok=int.Parse(Console.ReadLine());
string[]webnamearray=新字符串[网站];
int[]persums=新的int[网站];
int-one=0;
int 2=0;
字符串datainput=“”;
对于(int i=0;i
您写道:

Console.WriteLine(persums);
这是一个整数数组,这解释了为什么在输出中会看到它

我认为你想要的结果是(你刚刚创造的价值):

如果要将此信息与名称一起放置,请更改最后一个循环:

for (int i = 0; i < Websites;i++)
{
    Console.WriteLine(webnamearray[i] + " " + persums[i]);
}
for(int i=0;i
您写道:

Console.WriteLine(persums);
这是一个整数数组,这解释了为什么在输出中会看到它

我认为你想要的结果是(你刚刚创造的价值):

如果要将此信息与名称一起放置,请更改最后一个循环:

for (int i = 0; i < Websites;i++)
{
    Console.WriteLine(webnamearray[i] + " " + persums[i]);
}
for(int i=0;i
(没有否决,但如果你不学会如何调试代码,你会吸引他们)(没有否决,但如果你不学会如何调试代码,你会吸引他们)