当前位置:编程学习 > C#/ASP.NET >>

几行简单那的代码不知道意思

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,