快速撑握C#知识点之编写一个C#程序

在编写一个C#程序之前,我们首先讲一些必要的概念: 注释,Main方法,及控制台下的人机对话(输入输出语句).

1.注释:
是指对某些不容易理解的事物的说明,那么在程序开发中的意义也是一样的.注释就是对我们所写的代码的说明,注释是不会影响你所开发的代码的任何执行的. C#当中共有三种注释分别为:

单行文本注释:
在程序中 "//"描述一个单行的文本注释,我们一般写在语句后部或上部.
// 单行文本注释

多行文本注释:
在程序中 "/* ---------*/ "这样描述一个多行文注释.
/**/ /*
一场地震,生死两难;
只道三四险,不知五月难;
纵有六双眼,泪也流不完;
七颗心儿悬,零八奥运艰;
高呼九洲十地华人现,纵使百舸千帆风浪间,也让咱行得万年船!
*/

XML文档注释:
XML文档注释一般都写在方法或类的上部,在VS中,只需要 连续输入三个"///"就可以自动生成一段XML文档注释,格式如下:
/**/ /// <summary>
/// 这是一个Main方法,是C#应用程序的入口.程序控制在该方法中开始和结束.
/// </summary>
/// <param name="args"></param>

static   void  Main( string [] args)
{

}
说明:其中 summary是对这个方法或类的说明,摘要. <param name="args"></param>是指方法的当前有一个参数.

2.Main方法四种用法:
    Main 方法是程序的入口点,程序控制在该方法中开始和结束。
    该方法在类或结构的内部声明。 它必须为静态方法,而不应为公共方法。
    它可以具有 void 或 int 返回类型。
    Main 方法 的返回值用于说明程序的退出状态。
    声明 Main 方法时既可以使用参数,也可以不使用参数。
    参数可以作为从零开始索引的命令行参数来读取。
    与 C 和 C++ 不同,程序的名称不会被当作第一个命令行参数。
    参数的类型有两种:空和string[]
    返回值类型有两种:void和int
    能组合成四种Main方法,在这里,我们只例出常用的两中,不返回值的带参数及不带参数的两种Main方法:

/**/ /// <summary>
/// 这是一个不带参数的Main方法.
/// </summary>

static   void  Main()
{
            
}


/**/ /// <summary>
/// 这是一个带参数的Main方法,我们可以在Main方法内部用数组的型式读取到在执行程序时输入的命令行参数.
/// </summary>
/// <param name="args"></param>

static   void  Main( string [] args)
{
    
foreach (string a in args)
    
{
       Console.WriteLine(
"参数" + a); 
    }

            
}


3.输入输出语句
    输入有两种:
    Console.Read(),返回值为首字符的ASCII码
    Console.ReadLine(),返回值为字符串
    输出有两种:
    Console.Write(),输出后没有换行,没有返回值
    Console.WriteLine(),输出后有换行,没有返回值
static   void  Main()
{
     Console.Write(
"请输入一个字母");//这是一个不换行的输出语句.
     int inta = Console.Read();//这是读取输入内容并返回首字母的Ascii值.
     Console.Write("输出" + inta); 
}

static   void  Main()
{
     Console.WriteLine(
"请输入一个字符串");//这是一个带换行的输出语句
      string stra = Console.ReadLine();//这是读取一个字符串,并反这个字符串.
     Console.WriteLine("输出"+stra); //字符串中的{0}与{1}为占位符,用来表述输出语句inta与stra的位置.
}
Tag标签: 快速撑握C#知识点
posted @ 2008-06-20 16:01 剑了 阅读(241) 评论(1)   编辑 收藏 所属分类: .NET技术

本文出自 “张剑的技术专栏” 博客,转载请与作者联系!

你可能感兴趣的:(快速,C#,知识点,编写一个C#程序,撑握)