如题,
如果是连续输入5个int类型变量是声明int[],
而声明string类型的变量是不是用string[] ??
而在Main(string[] args)方法中调用string[] Name =new string[5];
我想不出来了,
请高手多多指点下,
用代码怎样实现啊?
如果是连续输入5个int类型变量是声明int[],
而声明string类型的变量是不是用string[] ??
而在Main(string[] args)方法中调用string[] Name =new string[5];
我想不出来了,
请高手多多指点下,
用代码怎样实现啊?
解决方案 »
- C# 读取数据库多次访问出错,求教怎么加锁或者其他方法
- 怎么在一个TreeView中实现多次定位
- 请问学希C#之前最基本要学些什么 ,有VB基础
- 请问:如何在combobox中添加网络格?
- delegate Event联系,在线等!~~
- C#程序在不同的操作系统中的问题,大家救小妹一命啊,在外地出差回不去了呢!!
- 我重写了DataGrid控件,在最后一行加了一个合计行,但如果控件出现垂直滚动条时,有时还没完全显示出合计行,滚动条就滚不动了,该怎么办?
- 数据库的事务问题
- OleDbCommand和OleDbTableAdapter究竟是怎么分工和工作的,哪位给我详细讲解一下
- C#关于一个通过html模板动态生成html的问题
- 请问如何在C#中实现C语言的在线编译?
- 请问在实体类的一个字段属性前加[PrimaryKey("Authorization_id")]是什么意思呢?
你的string[] args
这个变量里就有几个value输入的时候用空格分开。
然后再用string.split方法把它们放到一个string的数组里就可以了
String.Split方法就是做这个事情的.
string[] strs = "1 2 3 4 5".Split(" ".ToCharArray());
foreach(string str in strs){
Console.WriteLine(str);
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;namespace ConsoleApplication1 {
class Program {
static void Main( string[] args ) {
//注意以空格隔开
Console.WriteLine("请输入五个学习姓名,以空格分隔");
string str = Console.ReadLine();
string[] Names = Regex.Split(str,@"\s",RegexOptions.Compiled);
Console.WriteLine( string.Format( "共输入{0}个学生姓名", Names.Length ) );
foreach( var item in Names ) {
Console.WriteLine( string.Format( "学习姓名:{0}", item ) );
}
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;namespace ConsoleApplication1 {
class Program {
static void Main( string[] args ) {
//注意以空格隔开
Console.WriteLine( "请输入五个学生姓名,以空格分隔" );
string str = Console.ReadLine();
foreach( var item in str.Split( new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries ) ) {
Console.WriteLine( string.Format( "学生姓名:{0}", item ) );
}
Console.ReadLine();
}
}
}