在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.描述一下C#中索引器的实现过程,是否只能根据数字进行索引? 答:不是。可以用任意类型。 2.<%# %> 和 <% %> 有什么区别? 答:<%# %>表示绑定的数据源 <% %>是服务器端代码块 3.重载与覆盖的区别? 答:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、覆盖要求参数列表相同;重载要求参数列表不同。 4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调 用时的实参表与形参表来选择方法体的。 4.error和exception有什么区别 error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 5.Overloaded的方法是否可以改变返回值的类型? 答:Overloaded的方法是可以改变返回值的类型。 6.HashMap和Hashtable的区别。 答:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable. 7.&和&&的区别。 &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and). 8.大概描述一下ASP.NET服务器控件的生命周期 答:初始化 加载视图状态 处理回发数据 加载 发送回发更改通知 处理回发事件 预呈现 保存状态 呈现 处置 卸载 9.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 答:不能,可以实现接口 10.Static Nested Class和inner class 的不同 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。 11.C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 答:attribute(特性):自定义属性的基类;用来标识类,方法等的附加性质;Attribute :是一个对象,作用在于两个方面。一个是影响编译器的形为,另一个是把描述信息写入Assembly中。 property (属性):类中的属性一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质;Property:是一个方法是GET和SET的组合,一个是读,一个是写。 12.当整数a赋值给一个object对象时,整数a将会被? 答:装箱。 13.类成员有_____种可访问形式? 答:this.;new Class().Method; 14.public static const int A=1;这段代码有错误么?是什么? 答:const不能用static修饰。 15.float f=-123.567F; int i=(int)f;i的值现在是_____? 答:-123。 16.委托声明的关键字是______? 答:delegate. 17.用sealed修饰的类有什么特点? 答:密封,不能继承。 18.在Asp.net中所有的自定义用户控件都必须继承自________? 答:Control。 19.在.Net中所有可序列化的类都被标记为_____? 答:[serializable] 20.在.Net托管代码中我们不用担心内存漏洞,这是因为有了______? 答:GC。 21.什么是虚函数?什么是抽象函数? 答:虚函数:没有实现的,可由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。 22.谈谈你对ASP和ASP.NET的区别? 23.为什么要用IsPortBack 24..MVC指的是什么? 25..ADO.NET的常用对象 26.C/S和B/S的区别,优缺点有哪些? 27.Windows 身份验证提供程序 28.ASP.NET中页面传值的方法; 29.net中类与对象的关系; 30.ASP.NET里命名空间的定义; 31.ASP.NET中内置对象是什么? 在 Web 应用程序运行时,ASP.NET 将维护有关当前应用程序、每个用户会话、当前 HTTP 请求、请求的页等方面的信息。ASP.NET 包含一系列类,用于封装这些上下文信息。 |
请发表评论