using System;
// 导入命名空间

System :主命名空间,包含所有.net 基础类型和通用类型,eg:Object,string

namespace HelloWorldApplication //namespace声明命名空间,包含一个helloworld的类!
{
    /* 类名为 HelloWorld */
    class HelloWorld  
    {
        /* main函数 */
        static void Main(string[] args)//main函数是C#的接入口!
        {
            /* 我的第一个 C# 程序 */
            Console.WriteLine("Hello World!");//控制台输出语句
            Console.ReadKey();//等待控制台输入,为了防止输出窗口一跳而过!不加也行
        }
    }
}

 C#封装

访问修饰符

       public:所有对象都可以访问

       private:对象本身在对象内部可以访问

       protected:只有该类对象和其子类对象可以访问

       internal:同一个程序集的对象可以访问

       protected internal:访问限于当前程序集或者派生自包含类的类型

 C#方法 参数传递

      1、值参数

      2、引用参数

            rel

      3、输出参数

            output   return语句可用于只从函数中返回一个值,but 可以用输出参数来从函数中返回两个值。

C#可空类型   ? 与    ??

             C#提供了一个特殊的类型nullable(可空类型),表示其基础值类型正常范围内的值,再加上一个null值。

            <data_type> ? <variable_name> = null;

            合并运算符 ??  (用于定义可空类型和引用类型的默认值)

            num = num1 ?? 5.32   // 如果第一个操作数的值是null,则运算符返回第二个操作数的值,否则返回第一个操作数的值。

posted on 2021-07-20 11:34  水未央  阅读(263)  评论(0编辑  收藏  举报