image

编辑人: 沉寂于曾经

calendar2025-03-27

message9

visits230

.NET面试题汇总(4)

27. 请说出强名的含义
垃圾回收的原理是根据是否空引用,和该数据类型占用内存来判断该收回多少内存.强类型说白就是必须要有个数据类型. 强名称是由程序集的标识加上公钥和数字签名组成的,其中,程序集的标识包括简单文本名称、版本号和区域性信息(如果提供的话)。您可以确保名称的全局唯一性。
28. 请列出c#中几种循环的方法,并指出他们的不同
1) do: 先循环后判断循环条件
do{
// 循环体
}while(循环条件);
2) while:根据条件判断是否循环
While(循环条件)
{
循环体
}
3) for:可以指定循环次数,递增量等,功能强大
for(初始值; 条件;递增)
{
循环体
}
4) foreach:遍历集合,效率最好
foreach(类型 变量 in 集合)
{
循环体
}
33. 请指出.net中所有类型的基类
Object
34. 请指出GAC的含义
全局程序集缓存 (global assembly cache, GAC) 。它解决了几个程序共享某一个程序集的问题。不必再将那个被共享的程序集拷贝到应用程序目录了,其实这道理很简单,.net应用程序在加载的时候,会首先查看全局应用程序集缓存,如果有就可以直接使用,没有再到应用程序目录进行查找。
35. SQL SREVER中,向一个表中插入了新数据,如何快捷的得到自增量字段的当前值
INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES (‘Accountant’,12,125)
SELECT @@IDENTITY AS ‘Identity’
37.请解释ASP.NET中以什么方式进行数据验证?
可以使用验证控件进行客户端和服务器端验证
也可以使用传统方式:用客户端脚本在客户端验证,用服务器语言在服务器端验证
38. ArrayList,Array,string[]三者的区别?
ArrayList 用于不定长的数组,可以随意的增删。
Array的容量是固定的, 在 Array中,您只能一次获取或设置一个元素的值,支持排序、反转等操作
Stirng[]和Array比较相似,不支持排序、反转等操作
39.请说明.net中的错误处理机制,并举例
异常是从 Exception 类继承的对象,异常从发生问题的代码区域引发,然后沿堆栈向上传递,直到应用程序处理它或程序终止
try
{ //执行代码  }
catch
{  //出错处理 }
finally
{  //无论怎样,都要执行 }
42. 什么叫应用程序域?
应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离。您可以在具有同等隔离级别(存在于单独的进程中)的单个进程中运行几个应用程序域,而不会造成进程间调用或进程间切换等方面的额外开销。在一个进程内运行多个应用程序的能力显著增强了服务器的可伸缩性。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:.NET面试题汇总(4)

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share