07 2012 档案

C#面试基础题
摘要:传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。C#支持多重继承么?不支持。可以用接口来实现。被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问。私有成员会被继承么?会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。请描述一下修饰符protected internal。 被protected internal修饰的属性/方法只能在它的在同一个程序集(Assembly)中的子类被访问。C#提供一个默认的无参数构造函数,当我 阅读全文

posted @ 2012-07-24 13:05 灰色无常 阅读(202) 评论(0) 推荐(0)

列举ASP.NET 页面之间传递值的几种方式
摘要:1.使用QueryString, 如....?id=1; response. Redirect()....2.使用Session变量 3.使用Server.Transfer 4.Application 5.<input type="hidden"></input> 6.数据库使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。 阅读全文

posted @ 2012-07-24 09:45 灰色无常 阅读(200) 评论(0) 推荐(0)

ASP.NET 面试题
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer3. 一列数的规... 阅读全文

posted @ 2012-07-24 09:43 灰色无常 阅读(239) 评论(1) 推荐(1)

C#中class与struct的区别概述
摘要:class和struct语法几乎相同,但其本质却截然不同:class是引用类型,struct是值类型,也就是说在内存中存储方式有别,由此产生的一系列差异性。 1.class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、构造函数、索引器、事件等。在.NET中,所有的类都继承自System.Object类,是一种引用类型,也就是说,当我们new出一个类的实例时,对象保存了该实例实际数据的引用地址,而对象的值保存在托管堆中。 2.struct(结构)是一种值类型,用于将一组相关的信息变量组织成为一个单一的变量实体。所有的结构都继承自System.ValueTy. 阅读全文

posted @ 2012-07-19 13:55 灰色无常 阅读(1084) 评论(0) 推荐(1)

导航