zoukankan      html  css  js  c++  java
  • 第四章(1):变量静态变量和实例变量

    C#有7中不同的变量:静态/实例/数组/值参数/引用参数/输出参数/局部变量。本文主要学习静态变量和实例变量。

    1:静态变量是只有static修饰符声明的变量。静态变量在包含他的类型的静态构造函数执行之前就存在,在关联的程序终止时终止。

    静态变量都具有初值,即类型的默认值。引用类型的初值为“null”。

    用例:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ariable
    {
        class Program
        {
            static int a;
            static void count()
            {
                a++;
            }
    
            static void Main(string[] args)
            {
                count();
                Console.WriteLine(a);
                Console.Read();
            }
        }
    }

    实例变量:

    实例变量就是没有使用static修饰的符声明的变量,包括类的实例变量和结构的实例变量。

    类的实例变量用例:

    class program
    {
      int count;
    }


    count就是一个实例变量。

    用例基本和类实例一样,不详举。

    说明:

    类的实例变量在创建该类新的实例前已经存在,在实例的引用都结束了,已执行析构函数后终止。(不懂)

    结构的实例变量和其所在的结构有同样的生存周期和初值。

  • 相关阅读:
    [转]进程间通信----pipe和fifo
    [转]udev
    [转]netlink
    [转]进程间通信-----管道
    [转]socket
    [转]armv8 memory system
    [转]内核态和用户态
    [转]dpdk内存管理
    meeting and robert rules
    notion
  • 原文地址:https://www.cnblogs.com/kiwi/p/2406286.html
Copyright © 2011-2022 走看看