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"};初始化公共字段和属性。

  • 相关阅读:
    一直在维护一些项目,其实 这些项目也没有太大的需求,
    iis 7 url 重写
    xmlapp 如何配置
    [转载]什么是native compiler?什么是cross compiler?
    CDC工具
    EDA工具介绍(数字设计)
    让FPGA初学者头疼的各种仿真【转载】
    [SOF] Pointers, smart pointers or shared pointers?
    GNU的工具gmake and make
    mealy machine和moore machine
  • 原文地址:https://www.cnblogs.com/chunchengwuchu/p/3312689.html
Copyright © 2011-2022 走看看