VS智能补全缩写

  • prop 插入属性片段
  • ctor 插入构造函数片段
  • index 插入索引器片段

    如何将一个一维数组中的零全部移至末尾

  1. 创建一个新数组
  2. 使用for循环,将原数组中不为零的数依次copy到新数组中
  3. 返回新数组

    如何区分修改的是栈中的引用还是堆中的数据

  • 看赋值号”=”左边是否访问到了堆中的数据,即是否通过索引访问了数据

    取两个数,取X的概率是10%,取Y的概率是90%,如何实现?

  • Random random = new Random();

  • random.Next (1,11) == 1 ? x : y

    何时必须要实现抽象类中的抽象方法?

  • 当一个类是从此抽象类直接派生出来的时候,需要实现抽象方法(不直接继承就不必要)