.NET面试专题
文章平均质量分 70
BUG呢
这个作者很懒,什么都没留下…
展开
-
探究sql中count(1)、count()与count(列名)的区别以及效率对比
经常会在网上看到一些sql优化建议不使用Count(* )而是使用Count(1),从而可以提升性能,给出的理由是Count()会带来全表扫描。但是做了对比试验发现,其实的。首先解读下:count() 是一个聚合函数,函数的参数不仅可以是字段名,也可以是其他任意表达式,该函数作用是统计符合查询条件的记录中,函数指定的参数不为 NULL 的记录有多少个。原创 2023-03-21 20:14:43 · 538 阅读 · 0 评论 -
.NET/C# ⾯试题汇总系列:ASP.NET Core专题
.NET/C# ⾯试题汇总系列:ASP.NET Core专题原创 2022-11-27 10:26:25 · 423 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:ASP.NET MVC【酌情学习提高篇】
未选择任何文件newPS:在小编的城市,基于.NET工作的ERP、BPMS系统的居多,其他BS结构系统基本上也是以Vue+.NET为主,单存以MVC开发的Offer较少【仅居于小编在Boss直聘上看到的数据分析】,因此,此章节可列为酌情学习提高篇!原创 2022-10-05 22:21:26 · 286 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:多线程【面试必须掌握的一项知识】
小编之前毕业找工作面试的公司,基本上每家公司都有提问到多线程,而多线程在大学里基本上都是没有涉及,或者涉及不深,又或者平时的自主练习基本没有涉及这块的内容,因此这个多线程系列是面试前必须要掌握的,临时抱佛脚也是可以的(就目前来说,多线程在大公司里面都是封装好的,基本上就是学习使用的问题,但是多线程的基本知识还是要了解的)原创 2022-10-04 20:43:12 · 2888 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:集合、异常、泛型、 LINQ、委托、EF【系统整合篇】
声明⼀个委托类型,它的实例引⽤⼀个⽅法,该⽅法获取⼀个int参数,返回void。理解委托的⼀个要点是它们的安全性⾮常⾼。在定义委托时,必须给出它所表示的⽅法的签名和返回类型等全部细节。理解委托的⼀种⽐较好的⽅式是把委托当作这样⼀件事情:它给⽅法的签名和返回类型指定名称。其语法类似于⽅法的定义,需要在定义⽅法的前⾯加上delegate关键字。原创 2022-10-02 23:02:15 · 604 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:面向对象(总结篇)
概念:构造函数的⽅法名与类型相同、没有返回类型作⽤:完成对类的对象初始化创建⼀个类的新对象时,系统会⾃动调⽤该构造函数初始化新对象, 如果没有写定义,那么系统会⾃动提供⼀个不带任何参数的public 构造函数不⽤定义、没有名字的类,使⽤⼀次便可丢弃。好处是简单、随意、临时的。接⼝是⼀种约束,描述类的公共⽅法/公共属性,不能有任何的实现好处是:结构清晰,类之间通信简单易懂,扩展性好,提⾼复⽤性。⾯向interface编程,原意是指⾯向抽象协议编程,实现者在实现时要严格按协议来办。原创 2022-10-01 12:16:58 · 382 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:基础语法(三)完结篇
答:强类型是在编译的时候就确定类型的数据,在执⾏时类型不能更改,⽽弱类型在执⾏的时候才会确定类型。没有好不好,⼆者各有好处,强类型安全,因为它事先已经确定好了,⽽且效率⾼。⼀般⽤于编译型编程语⾔,如c++,java,c#,pascal等,弱类型相⽐⽽⾔不安全,在运⾏的时候容易出现错误,但它灵活,多⽤于解释型编程语⾔,如javascript,vb,php等。原创 2022-10-01 11:54:52 · 157 阅读 · 2 评论 -
.NET/C#⾯试题汇总系列:基础语法(二)
.NET/C#⾯试题汇总系列:基础语法(二)原创 2022-09-30 21:44:40 · 120 阅读 · 0 评论 -
.NET/C#⾯试题汇总系列:基础语法(一)
.NET/C#⾯试题汇总系列:基础语法(一)答:⼀句话解释,扩展⽅法使你能够向现有类型“添加”⽅法,⽆需修改类型条件:按扩展⽅法必须满⾜的条件,1.必须要静态类中的静态⽅法2.第⼀个参数的类型是要扩展的类型,并且需要添加this关键字以标识其为扩展⽅法建议:通常,只在不得已的情况下才实现扩展⽅法,并谨慎的实现使⽤:不能通过类名调⽤,直接使⽤类型来调⽤答:装箱就是隐式地将⼀个值类型转换成引⽤类型,如:int i=0;拆箱就是将引⽤类型转换成值类型,如:int i=0;(将obj拆箱)原创 2022-09-29 21:57:35 · 157 阅读 · 0 评论