您的位置:知识库 » .NET技术

如何编写一个C#程序

作者: 剑了  发布时间: 2008-09-04 16:04  阅读: 5930 次  推荐: 2   原文链接   [收藏]  

    在编写一个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的位置.
}
2
0
标签:C# 程序

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻