zoukankan      html  css  js  c++  java
  • C# 2008核心编程 2013-09-10

    类的默认可访问性是内部的(internal)

    类成员的默认可访问性是私有的(private)

    静态类只能包含静态成员。

    readonly字段在声明时或者在构造函数中进行初始化

    如果字符串中有双引号可以:string s = @"He said,""yes"""; //s输出He said,"yes"

    给命名空间起别名可以用点号,也可以用::。

    常数隐式的为静态的。常数的值在编译的时候就已经确定了,给常数赋值也只能是常数,不能为变量。

    只读字段可以是静态成员也可以是实例成员。只读字段可以引用静态字段,但不能引用实例字段?

    局部变量的作用域是整个函数,局部变量的可见性从生命变量的地方开始到块结束。

    静态构造函数是无参的不能重载,不能设置可访问性。在类第一次引用类

    时调用。

    Test.Add(1.0,2);//先调用静态构造函数再调用返回double的Add

    Test.Add(1,2);//先调用静态构造函数再调用返回int的Add

    Test test = new Test();//先调用静态构造函数再调用实例构造函数

    class Test
        {
            public static int Add(int a, int b)
            {
                Console.WriteLine("int");
                return a + b;
            }
            public static double Add(double a, double b)
            {
                Console.WriteLine("double");
                return a + b;
            }
            public Test()
            {
                Console.WriteLine("我是实例构造函数");
            }
            static Test()
            {
                Console.WriteLine("我是静态构造函数");
            }
    

      单实例对象,静态构造函数调用私有构造函数。

          对像初始化器:Name name=new Name {first="wang",last="xianke"};初始化公共字段和属性。

  • 相关阅读:
    新零售解决方案体系架构
    设计模式-分类
    设计模式-设计原则
    一天一个 Linux 命令(12):tree 命令
    RabbitMQ中如何保证消息的可靠传输?如果消息丢了怎么办
    为什么使用MQ?
    一天一个 Linux 命令(11):cp命令
    数据结构和算法-线性查找-二分查找
    作图工具汇总
    Git 命令大全,Git命令汇总,Git命令说明
  • 原文地址:https://www.cnblogs.com/chunchengwuchu/p/3312689.html
Copyright © 2011-2022 走看看