using System;public class Hello3
{ public static void Main(string[] args) //arg是纪录参数的个数对吗? {
Console.WriteLine("Hello, World!");
Console.WriteLine("You entered the following {0} command line arguments:",//{0}是运算符吗?查不到资料
args.Length );
for (int i=0; i < args.Length; i++)
{
Console.WriteLine("{0}", args[i]);
}
}
}
{ public static void Main(string[] args) //arg是纪录参数的个数对吗? {
Console.WriteLine("Hello, World!");
Console.WriteLine("You entered the following {0} command line arguments:",//{0}是运算符吗?查不到资料
args.Length );
for (int i=0; i < args.Length; i++)
{
Console.WriteLine("{0}", args[i]);
}
}
}
解决方案 »
- 并非所有的路径代码都有返回值
- C#做文本编辑器时如何实现文本中插入图片?
- DataAdapter更新数据库
- c# 网络编程的问题(非常紧急)在线等待
- 如果在winform中,datagrid的属性readonly设置成true后,如何实现运行之后点新增按钮datagrid能新增一行呢方法如何写呢?
- DataGrid中要显示多个列,但是列名是一个的功能如何实现?
- 招聘.net程序员
- c#调用c++dll变量类型怎么转换?
- 使用SmtpMail为什么不能发出邮件??
- 我要用System.Web.UI.WebControls.Calendar的日期多选
- 关于字符串的格式问题,提示【输入字符串的格式不正确。】(辛辛苦苦赚点分,就为上来提个问)
- 计算两个动态时间段的倒计时问题
{0}是指替换成逗号后的第一个参数,即args.Length,同理{1}替换第二个,如此类推
static void Main(string[] args)
{
System.Console.WriteLine(args.Length);
}
它不但记录参数的个数,
还记录每个参数的内容.
arg后面少个s和没有s意思是一样的吗?
args 数组名
当鼠标悬停在Length上面出现黄色的提示:一个 32 位整数,表示 Array 的所有维数中元素的总数。
当鼠标悬停在Length上面出现黄色的提示:一个 32 位整数,表示 Array 的所有维数中元素的总数
楼主问的真是一个初级问题啊!
args从定义上看就是一个字符串的数组,也就是运行程序时可以带的参数。
Eg: app.exe 12 13 14 这里的12、13、14是以空格分开的,就是args[0],args[1],args[2]。第二个问题其实是字符串的格式化:
string.format(".....{0}...{1}","A","B");
格式化完毕字符串就是: .....A...B
当然格式化的样式很多了,楼主可以去msdn微软官网看在线帮助。