没有合适的资源?快使用搜索试试~ 我知道了~
首页c#、MVC、sql 面试题(合集)
资源详情
资源评论
资源推荐

简述 修饰符的访问权限
私有成员在类的内部才可以访问只能从其声明上下文中进行访问。##
保护成员,该类内部和从该类派生的类中可以访问。#
:友元#,声明#元素的程序集中的代码可以访问该元素,而不能从程序集外
部访问。
:在派生类或同一程序集内都可以访问。
公共成员,完全公开,没有访问限制。##
在同一命名空间内可以访问。#(很少用)
列举 页面之间传递值的几种方式
答
使用 !"#如$%&''(
使用 '' 变量
)使用 '
*使用
+使用 ,-
. 使用 /,0 的 12 属性
3使用文件
4使用数据库
5使用 ,6
)一列数的规则如下、、、)、+、4、)、、)*求第 )7 位数是多少,用递
归算法实现 +.
答
''8,'' 9

'89 ,':;)7& <
'9
=%77&
'>7??=%&
'@A@&
<
<
*,B中的委托是什么?事件是不是一种委托?
答
委托是将一种方法作为参数代入到另一种方法。
是,事件是一种特殊的委托。##CC比如:6 事件中的参数就是一种方法。
+实现多态的过程中#重载#与 重写的区别
答
重写与#重载的区别。重载是方法的名称相同。参数或参数类型不同,
进行多次重载以适应不同的需要
D是进行基类中函数的重写。实现多态。
.请编程实现一个冒泡排序算法?

答
EF'%GEF9<
'EF
9
%7&=;#-@&AA
9
H%7&H=;#-@@&HAA
9
EHF=EHAF
9
2%EHF&
EHF%EHAF&
EHAF%2&
<
<
<
<
3描述一下 ,B中索引器的实现过程,是否只能根据数字进行索引
答
,B通过提供索引器,可以象处理数组一样处理对象。特别是属性,每一个元素都以一个
# 或 ' 方法暴露。索引器不单能索引数字(数组下标),还能索引一些 //8 的
字符串,所以,通常来说,,B中类的索引器通常只有一个,就是 /1,但也可以有无数
个,只要你的参数列表不同就可以了索引器和返回值无关索引器最大的好处是使代码看
上去更自然,更符合实际的思考模式
微软官方一个示例:
索引器允许类或结构的实例按照与数组相同的方式进行索引。
索引器类似于属性,不同之处在于它们的访问器采用参数。
在下面的示例中,定义了一个泛型类(''2,= >
),并为其提供了简单的##和#'访问器#方法(作为分配和检索值的方法)。
#2类为存储字符串创建了此类的一个实例。
''2,= >
9
EF%G E77F&
-'EF//注意,定义索引器。this关键字用于定义索引器。
9
#
9
EF&CC访问器采用参数
<
'
9

EF%&CC访问器采用参数
<
<
<
CC -''''-G'-G''-0
''#2
9
'8'#EF#'
9
2,='#>'#,
%G2,='#>&
'#,E7F%I/:I&CC这里#使用索引器进行引用
"'2,':;'#,E7F&
<
<
索引器使得对象可按照与数组相似的方法进行索引。
get访问器返回值。set访问器分配值。
-' 关键字用于定义索引器。
关键字用于定义由#set索引器分配的值。
索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。
索引器可被重载。
索引器可以有多个形参,例如当访问二维数组时。
4用 做 JC 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这
样分层?
答
使用 8K, 模式分层
一般为 ) 层
数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全
等。
表示层为了与用户交互例如用户添加表单。

5用 做 JC 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这
样分层?
优点:##分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:##增加成本。
7在下面的例子里
'#"'2&
''
9
9
'&
<
'9<
<
''J
9
0%&
"&
J9 "%@& <
'
9 ,':;I0%97<"%9<I0"& <
<
当使用 GJ创建 J 的实例时,产生什么输出?
答:
L%M%7&
剩余53页未读,继续阅读





安全验证
文档复制为VIP权益,开通VIP直接复制

评论0