![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET面试题
文章平均质量分 67
不想只会CRUD的猿某人
只写原创
展开
-
.NET面试题——第13篇 数据访问部分
1. 连接数据库的字符串应该写在哪儿?写在配置文件中。2. 解释ADO.NET中的使用Connetion对象的Close()和Dispose()的区别。Close()表示关闭连接,可以重新通过Open()打开;Dispose()表示销毁,销毁后的链接不能再打开,因为ConnectionString清空了,但此时Connection对象还在。如果程序中没有向连接池发出请求说要Connection对象,Connection对象便会销毁,这也是连接池存在的意义。3. DataReader和Da原创 2021-11-08 21:08:56 · 371 阅读 · 0 评论 -
.NET面试题——第12篇 .NET的机制
1. 请指出.NET中所有类型的基类.Net中所有类型的基类是System.Object2. .net的错误处理机制是什么?.net错误处理机制采用try->catch->finally结构,发生错误时,层层上抛,直到找到匹配的Catch为止。3. .NET的错误处理机制是什么?一般来说,为了在.NET Framework中处理可能的错误,会采用try-catch-finally这样的代码结构,其中,try块包含了程序正常的操作部分,但可能会出现异常,catch块包含的代码用原创 2021-11-05 22:37:18 · 327 阅读 · 0 评论 -
.NET面试题——第11篇 c#垃圾回收
1. C#中的垃圾回收机制。GC就是垃圾回收器,一般来说系统会自动检测不会使用的对象或变量进行内存的释放,不需要手动调用,用Collect()就是强制进行垃圾回收,使内存得到及时的释放,让程序效率更高。2. c#中的三元运算符是什么C#中有一个三元运算符”?:”,语法为:条件表达式?表达式1:表达式2;该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为false时调用表达式2。其逻辑为:”如果为真执行第一个,否则执行第二个。”3. 请列出C#中几种循环的方法,并指原创 2021-11-04 19:17:21 · 537 阅读 · 0 评论 -
.NET面试题——第10篇 线程和进程
1. 线程和进程的区别最根本区别:进程是操作系统资源分配的基本单位,而线程是CPU调度和执行的基本单位1)在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,线程之间切换的开销小。2)所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)3)内存分配方面:系统在运行的时候会为每个进程分配不同的内存空间;而对线程而原创 2021-11-02 22:11:04 · 335 阅读 · 0 评论 -
.NET面试题——第9篇 Linq
1. 委托声明的关键字是什么?delegate2. 请解释.NET采用委托实现的事件模型与JAVA中采用接口实现的事件模型有什么区别,.net中的委托概念java中没有相同的,只有事件模式是一样的,java中有一个叫Obserable接口,可以添加IEventListener,使用内部类可以构建类似于委托的概念3. C#中的委托是什么?事件是不是一种委托?C#中的委托是一种引用类型,表示具有相同方法签名的方法的引用。类似于函数指针,也就是说它们是指向函数的“引用”,更加安全。事件原创 2021-11-01 21:32:29 · 840 阅读 · 0 评论 -
.NET面试题——第8篇 C#方法
1. 请描述一下ref和out在方法参数传递上的异同点?Ref和outref和out:相同点:1)在实参和形参上都必须添加关键字2)在方法中对参数的设置和改变将会被保留。不同点:1)ref修饰的参数在方法调用前必须初始化,而out修饰的参数在方法调用时候可以不初始化。2)在方法中out修饰的参数必须进行赋值,而ref修饰的参数不需要。3)out修饰的参数主要用于返回值,ref修饰的参数主要用于修改。2. sleep() 和 wait() 有什么区别?sleep()方法原创 2021-10-31 23:04:48 · 199 阅读 · 0 评论 -
.NET面试题——第7篇 C#类和对象
1. 什么是类和对象以及关系?对象:一种具有状态(属性)和行为(方法)的编程实体,用于描述现实世界的某个具体事物。类:具用一系列对象共同特征和行为的通用类型。对象和类的关系:类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。2. 面向对象的主要思想包括什么?在面向对象中,一切皆为对象,面向对象的三大特征:1)封装:原创 2021-10-30 23:06:41 · 347 阅读 · 0 评论 -
.NET面试题——第6篇 C#数据类型,语法题
ps:博主的.net core学习交流群—qq裙:8311817791. 请叙述const与readonly的区别。const为静态常量,所谓静态常量就是在编译期间会对变量进行解析,再将常量的值替换成初始化的值。readonly为动态常量,所谓动态常量就是编译期间会将变量标记只读常量,而不用常量的值代替,这样在声明时可以不初始化,可以延迟到构造函数初始化。2. public static const int A=1;这段代码有错误么?是什么?const成员都是static所以应..原创 2021-10-29 23:38:05 · 193 阅读 · 0 评论 -
.NET面试题——第5篇 ASP.NET MVC面试题
1. MVC中的视图是用来干什么的?MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)从结构上看,可以分成三层,1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。2)最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。3)中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,原创 2021-10-28 20:50:52 · 3045 阅读 · 0 评论 -
.NET面试题——第4篇 WEB后端处理(WebForm)
ps:博主的.net core学习交流群—qq裙:8311817791. Page_Onload里面一般会写什么代码?通过判断IsPostBack属性判断是否首次加载。在页面首次加载时,编写控件初始化代码和页面变量初始化代码2. 在.Net中,类System.Web.UI.Page 可以被继承么?可以,每个页的cs文件中定义的类就是继承这个类的3. 什么是Code-Behind技术。代码后置, 即HTML代码与C#代码写在不同的文件中,使得代码更整洁和便于维护.4. 请解释A.原创 2021-10-27 22:02:42 · 695 阅读 · 0 评论 -
.NET面试题——第3篇 WEB前端处理(WebForm)
ps:博主的.net core学习交流群—qq裙:831181779虽然webform技术目前来说已经用的很少了,但也还是有些公司在用这些老技术,多懂一点是一点,希望对大家有帮助。1. 页面之间传值的几种方式?页面间传值:1.使用QueryString变量。2.PostBackUrl()方法。3.使用Server.Transfer方法。应用程序范围内传值:1.使用Cookie对象变量。2.使用Session变量。3.使用Application对象变量。2. A.原创 2021-10-26 22:45:26 · 425 阅读 · 0 评论 -
.NET面试题——第2篇 WebServices
1. 简述WebServices?WebService 就是web服务。是微软主推的一种跨平台的分布式应用程序。他使用SOAP协议通讯,用XML封装数据,所以是跨平台的。任何客户端只要按照WebService发布的格式发送数据就都可以得到结果。2. 常用的调用Webservice方法有哪些?1.使用WSDL.exe命令行工具。2.使用VS.NET中的Add Web Reference菜单选项3. webapi与webservice的区别?答:webapi用的是http协议,webse原创 2021-10-25 21:06:18 · 727 阅读 · 0 评论 -
.NET面试题——第1篇 Session && Cookis
今天是程序员节,我决定开启一个.NET面试题的专栏,将从今天开始,每天发一篇关于.NET的面试题库,希望会对还未工作的同伴有所有帮助。博主的.net core学习交流群—qq裙:8311817791. Session有什么重大BUG,微软提出了什么方法加以解决??是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。2. session喜欢.原创 2021-10-24 22:46:01 · 2731 阅读 · 0 评论