zoukankan      html  css  js  c++  java
  • Pro C#2008遗漏回顾

    1、VS2008会把程序的Main()方法自动定义为隐式私有的,以确保其他应用程序不能直接掉哟个另一个应用程序的入口点。

    2、.NET的数值类型支持MaxValue和MinValue属性,这两个属性说明了给定的类型可以存储的范围。

    3、params官架子可以把可变数量的(相同类型)作为单个逻辑参数传给方法。比如创建时:CalculateAverage(patams double[] values) 实现时:CalculateAverage(4.0,3.2,5.8)

    4、构造函数链:主构造函数public ContructDemo(int intensity,string name) 构造函数链:public ContructDemo(){}----->public ContructDemo(int intenstity):this(intensity,""){}-->public ContructDemo(string name):this(0,name){}

    5、制度字段:和常量相似,制度字段不能在赋初始值后改变。然而,和常量不同,赋给只读字段的可以在运行时决定,因此在构造函数作用于中进行复制是合法的(其他地方不行)。

    6、隐藏任何在我之上的Draw()实现
    class threeDCircle:Circle
    {
        public new void Draw()
        {
             Console.....
        }
    }

    7、容错编程:使用"as"来测试兼容性
    Hexagon hex2=frank as Hexagon;
    if(hex2==null)
        Console.WriteLine("Sorry,frank is not a Hexagon....");

  • 相关阅读:
    2021.9.15 单一职责原则
    2021.9.21 Hive元数据
    2021.9.22 抽象工厂方法模式(人与肤色)
    2021.9.25 Hive安装
    1021每日博客
    1027每日博客
    1018每日博客
    1028每日博客
    1026每日博客
    1025每日博客
  • 原文地址:https://www.cnblogs.com/TivonStone/p/1726436.html
Copyright © 2011-2022 走看看