C# 当我尝试将字符串转换为int时,控制台输出System.int32[]
我试图通过使用split将字符串转换为int im,并首次尝试转换,输出与字符串在同一行的一些数字,输出为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
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
(没有否决,但如果你不学会如何调试代码,你会吸引他们)(没有否决,但如果你不学会如何调试代码,你会吸引他们)