IT入门 > 面试题 >

  • 数列 1,1,2,3,5,8,13...第 n 位数是多少?用 C#递归算法

    日期:2016-08-07 21:01:52 点击:5781 好评:2

    ...

  • C# 函数 Func(string a, string b)用 Lambda 表达式怎么写

    日期:2016-08-07 21:01:30 点击:6841 好评:0

    (a,b) = {};...

  • C# String 类型比 stringBuilder 类型的优势是什么?

    日期:2016-08-07 21:01:10 点击:6045 好评:0

    如果是处理字符串的话,用 string 中的方法每次都需要创建一个新的字符串对象并且分配新的内存地址,而 stringBuilder 是在原来的内存里对字符串进行修改,所以在字符串处理 方面还是...

  • 在类的构造函数前加上 static 会报什么错?为什么

    日期:2016-08-07 21:00:31 点击:5631 好评:0

    构造函数格式为 public+类名如果加上 static 会报错(静态构造函数不能有访问修饰符) 原因:静态构造函数不允许访问修饰符,也不接受任何参数; 无论创建多少类型的对象,静态构造...

  • .Net 与 Mono 的关系?

    日期:2016-08-07 21:00:10 点击:3323 好评:0

    .Net是一个语言平台 Mono为.Net提供集成开发环境,集成并实现了.NET的编译器、CLR 和基础类库,使得.Net既可以运行在windows也可以运行于 linux,Unix,Mac OS 等。...

  • 反射的实现原理?

    日期:2016-08-07 20:59:49 点击:2988 好评:0

    可以在加载程序运行时,动态获取和加载程序集,并且可以获取到程序集的信息 反射即在运行期动态获取类、对象、方法、对象数据等的一种重要手段 主要使用的类库:System.Reflectio...

  • 请简述关键字 Sealed 用在类声明和函数声明时的作

    日期:2016-08-07 20:59:23 点击:1493 好评:0

    类声明时可防止其他类继承此类,在方法中声明则可防止派生类重写此方法。...

  • 下列代码在运行中会产生几个临时对象?

    日期:2016-08-07 20:55:50 点击:7997 好评:0

    string a = new string(abc); a =(a.ToUpper()+123).Substring(0,2); 其实在 C#中第一行是会出错的(Java 中倒是可行)。应该这样初始化: string b = new string(new char[]{a,b,c}); 忽略错误的话: 1.abc 2.a.ToUpper(...

  • 请描述 Interface 与抽象类之间的不同

    日期:2016-08-07 20:55:29 点击:5492 好评:0

    1.接口不是类 不能实例化 抽象类可以间接实例化 2.接口是完全抽象 抽象类为部分抽象 3.接口可以多继承 抽象类是单继承...

  • 请简述 GC(垃圾回收)产生的原因,并描述如何

    日期:2016-08-07 20:55:07 点击:3782 好评:0

    GC 为了避免内存溢出而产生的回收机制 避免:1)减少 new 产生对象的次数 2)使用公用的对象(静态成员) 3)将 String 换为 StringBuilder...

广告位API接口通信错误,查看德得广告获取帮助