zoukankan      html  css  js  c++  java
  • c#语法基础(1):关键字

    c#关键字解析,以实例清单为例:

    清单1   最简单的 "Hello World "程序(public、static)

    1: class HelloWorld
    2: {
    3: public static void Main()
    4: {
    5: System.Console.WriteLine("Hello World");
    6: }
    7: }

    C#应用程序(可执行)的入口点就是 static Main 方法,它必须包含在一个类中。

    和C++相比,Main的第一个字母是大写的M,而不是你曾经使用过的小写字母。在这个方法中,你的程序开始并结束。

    正如你所看到的,Main方法返回一个void类型。
    public static void Main()
    尽管看到这些语句时,C++程序员肯定会觉得似曾相识,但是其他程序员并不如此。首先,public 的访问标志告诉我们这个方法可以被任何程序访问,这是它被调用的必要条件。其次,static 意味着没有先创建类的实例也可以调用方法——你所要做的就是用类名调用方法。
    HelloWorld.Main();
    但是,我不赞成在Main方法中执行这行代码,递归会导致堆栈溢出。
    另一重要的方面是返回类型。对于方法Main,可选择void (意味着根本就没有返回值),或用int 为整型结果(应用程序返回的错误级别)。因此,两种可能的Main方法为:
    public static void Main()
    public static int Main()

  • 相关阅读:
    【leetcode】二叉搜索树的最近公共祖先
    052-12
    052-11
    052-10
    052-9
    052-8
    052-6
    052-5
    052-3
    052-2
  • 原文地址:https://www.cnblogs.com/wt1990/p/4503453.html
Copyright © 2011-2022 走看看