zoukankan      html  css  js  c++  java
  • c#学习笔记

    刚刚开始接触c#,写个博客就当复习了;

                     从前听说c#是MS对c++的改良,目前还没感觉到,不过二者挺像倒是真的;

     数组:(当数组被定义为类成员时,初始化与定义要分开)

            一维数组:int[] a;     a=new int[n] {};

            二维数组:int[,]a;     a=new int[m,n]  {{},{}};

            n维数组: int[,,,....,,]a;

            锯齿数组:数组元素是一个一维数组,每个元素(一维数组)的长度可以不同,增加了多维数组的灵活性;

                           int [][]a=new int[2][];

                           a[0]=new int[m];//每个元素都必须初始化

                           a[1]=new int[m]; 

    访问限定符:

                 public:

                protected:

                private:

                以上三者与c++相同;

                internal 该成员只能在当前编译单元的其他成员访问

    构造函数:构造函数(constructor)包括实例构造函数和静态构造函数。  

                 class TestClass
                  {
                                TestClass() //实例构造函数:可以访问静态成员和实例成员,用于初始化实例成员
                                  {
                                   ...
                                  }

                                static TestClass() //静态构造函数:只能访问静态成员,用于初始化静态成员
                                 {
                                   ...
                                }
                        }

                  待续...

         

  • 相关阅读:
    完全自主创建Wrapper Tomcat容器
    python新手菜鸟之基础篇
    使用python抓取数据之菜鸟爬虫1
    简单实现Python调用有道API接口(最新的)
    演示嵌套函数定义及使用装饰器
    纯手工搭建VS 2017(社区 免费版)离线安装包
    C#中的PropertyGrid绑定对象,通过改变某一值而动态设置部分属性的特性
    WinForm 画布的标尺和网格
    Open Source
    动态链接库-Win32 DLL的说明
  • 原文地址:https://www.cnblogs.com/orangeblog/p/2430496.html
Copyright © 2011-2022 走看看