zoukankan      html  css  js  c++  java
  • 【C#】2.C#程序结构

    例子:
    using System;
    namespace HelloWorldApplication
    {

      class HelloWorld
      {
        static void Main(string[] args)
        {
          /* 我的第一个 C# 程序*/
          Console.WriteLine("Hello World");
          Console.ReadKey();
        }
      }
    }

      

    1.程序的第一行 using System; 告诉编译器使用System命名空间中的类型。using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。

     
    2.namespace 声明一个新的命名空间。一个 namespace 里包含了一系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld
     
    3.class 声明一个新的类型。类 HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld类只有一个 Main 方法。
     
    4.下一行定义了 Main 
    ,Main方法是一个特殊的方法,它是所有 C# 程序的 入口点Main 方法说明当执行时 类将做什么动作。
     
    5.注释: /*...*/ 将会被编译器忽略,且它会在程序中添加额外的 注释
     
    6.Main 方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为。
    WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello, World!"。
     
    7.最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。
     
    注意事项:
    1.一个命名空间可以包含多个类 class,一个类中可以有多个方法(函数)。
    调用在同一个类中的方法直接写 方法名();
    调用同一个命名空间中不同类的中的方法写 类名.方法名();
    2.程序的执行从Main方法开始,一个程序中只能有一个Main方法!即只能有一个程序入口。
    3.其他的方法没有在Main方法中调用是不起作用的
  • 相关阅读:
    自定义CoordinatorLayout Behavior 隐藏Footer View
    开发错误记录10: Butterknife8.1.0 提示NullPointerException空指针
    要练习的项目
    2016年GitHub 排名前 100 的安卓、iOS项目简介(收藏)
    Android应用崩溃后异常捕获并重启并写入日志
    使用过的第三方框架汇总
    Eclipse导入 appcompat,design兼容包
    沉浸式模式与沉浸式状态栏
    开发错误记录9:Application无法跳转到Activity
    Android获取图片资源的4种方式
  • 原文地址:https://www.cnblogs.com/weigangblog/p/12727074.html
Copyright © 2011-2022 走看看