几行简单那的代码不知道意思
static void Main(string[] args){
int myInteger;
string myString;
myInteger = 17;
myString = "\"myInteger\" is";
Console.WriteLine("{0} {1}.", myString,myInteger);
Console.readKey();
}
static void Main(string[] args)
这一句是什么意思
还有后面的("{0} {1}.",
老是看到 0 1 2 3
这个代表什么 ?
--------------------编程问答-------------------- static void Main(string[] args)
声明1个净态方法,也就是无法由实例调用的方法
Console.WriteLine("{0} {1}.", myString,myInteger);
是按第1个参数的格式输出后面的参数{0}表示第2个参数,{1}表示第3个参数...
--------------------编程问答-------------------- static void Main(string[] args)
static 声明是静态的,void声明没有返回值,Main()是入口函数,Main[]中传递字符串数组参数,数组名为args
Console.WriteLine(" {0} {1} ", myString,myInteger);
以上指的是在控制台上显示myString和myInteger的值,{0}表示引用第一个参数myString,{1}表示引用第二个参数myInteger.....。
--------------------编程问答-------------------- 原本这样写是为了提高可读性的...
--------------------编程问答-------------------- 二楼说的很详细呀. --------------------编程问答-------------------- 支持2楼 --------------------编程问答-------------------- 一个程序的入口,程序均则此进入。。。
--------------------编程问答-------------------- 晕 --------------------编程问答--------------------
Console.WriteLine(" {0} {1} ", myInteger, myString,);
这样是指控制台上显示myString和myInteger的值.{0}表示引用第一个参数myInteger,{1}表示引用第二个参数myString.....。 --------------------编程问答-------------------- 看着楼主的代码打错了,少了个,号,不好意思
Console.WriteLine(" {0} , {1} ", myString,myInteger); --------------------编程问答-------------------- 比较基础的问题。 --------------------编程问答-------------------- 楼主有点钻牛角了 --------------------编程问答-------------------- 顶一下,应该给点分! --------------------编程问答-------------------- 呵呵,凑个热闹。
Andrew --------------------编程问答-------------------- 惭愧啊,LZ没有钻牛角,他对问题有很深的研究啊
大家把他的程序运行一下,只把 Console.readKey(); 改为 Console.ReadKey();
然后再把
Console.WriteLine("{0} {1}.", myInteger, myString,);
换为:
Console.WriteLine(" {0,20} {1,-26} .", myInteger, myString,);
看看运行结果,{}里面的第二位数还可以改成其他的数据。
Console.WriteLine("{0,20} {1,-25}.", myString, myInteger);应该是个格式化输出; {}中第二数应该是表示输出占据的屏幕位数,“-”表示从右边起计数。
--------------------编程问答-------------------- 别小看基础...基础很重要 --------------------编程问答-------------------- 好人啊
大家都是好人啊
--------------------编程问答-------------------- 谢谢大家
呵呵
--------------------编程问答-------------------- 楼上的都回答过了
补充:.NET技术 , C#