zoukankan      html  css  js  c++  java
  • 艾伟:如何编写一个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的位置.
    }
  • 相关阅读:
    Flash向量1点和向量
    Flash/Flex学习笔记(2):捕获摄像头
    Flash向量0序言
    Flash向量3加法和投影
    Flash/Flex学习笔记(3):动态添加组件
    Flash/Flex学习笔记(5):捕获摄像头(续)在线抓屏并保存到客户端本地
    异常写法
    关于存储过程得传出参数的错误
    python Beautiful Soup模块的安装
    python学习笔记比较全
  • 原文地址:https://www.cnblogs.com/waw/p/2156965.html
Copyright © 2011-2022 走看看