而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌

时间:2022-05-12 02:35:32

标签:

作为你一.Net和C#开发这些常识,你是否掌握了,你是否算的上一名入门的措施员?

技术不行并不成怕,可怕的是你不知道本身还需做哪一方面的提升,本篇文章是我本身在一些面试时所经常涉及的问题,并且在网上收集了一些优秀的博客进行了相应的整合,有哪些描述的不到位的请大佬指出,感谢------配合学习,配合进步!!

访谒修饰符:
public:公有访谒,不受任何限制。
private:私有访谒,只限于本类成员访谒。
protected:受掩护的,只限于本类和子类访谒。
internal:内部访谒,只限于本项目内访谒,其他的不能访谒
protected internal:内部掩护访谒,只限于本项目或是子类访谒,其他的不能访谒

枚举:是由一组特定常量组成的一组数据布局,是值类型的一种特殊形式,当需要一个由指定常量调集构成的数据类型时,使用枚举类型。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的根本类型。没有显式地声明根本类型的枚举声明意味着所对应的根本类型是 int,在代码中使用枚举,可以将以前鸠拙的代码变得优雅简单,越发直不雅观,便利记忆。   

枚举在什么处所适用呢?一条遍及法则是,任何使用常量的处所,例如目前用 switch 代码切换常量的处所。如果只有单唯一个值(例如,鞋的最大尺寸,或者笼子中能装猴子的最大数目),则还是把这个任务留给常量吧。但是,如果界说了一组值,而这些值中的任何一个都可以用于特定的数据类型,那么将枚举用在这个处所最适合不过。

WebAPI 和 WebService的区别:(https://blog.csdn.net/cysong168/article/details/51433986)webapi使用的是http协议,而webservices给与的是soap协议webapi是无状态的,相对付webserives更轻量级。webapi撑持get,和post等http请求

http soap关系:http是一个客户端和处事器端请求和应答的标准(TCP)。http协议其目的是为了供给一种颁布和接收htttp页面的要领一http协议的客户端与处事器的交互:由HTTP客户端倡议一个请求,成立一个随处事器指定端口(默认是80端口)的TCP连接。HTTP处事器则在阿谁端口监听客户端发送过来的请求。一旦收到请求,处事器(向客户端)发还一个状态行,好比”HTTP/1.1 200 OK”,和(响应的)动静,动静的动静体可能是请求的文件、错误动静、或者其它一些信息。soap 协议:它描述了一种在分手或漫衍式的环境中如何交换信息的轻量级协议。soap在http协议的根本上,一个基于XML的协议。

                          差别:都是底层的通信协议,请求包的格局差别而已,soap包是XML格局,http纯文本格局。


WCF和WEB API我该选择哪个? 1、当你想创建一个撑持动静、动静行列队伍、双工通信的处事时,你应该选择WCF 

                                              2、当你想创建一个处事,可以用更快速的传输通道时,像TCP、Named Pipes或者甚至是UDP(在WCF4.5中),在其他传输通道不成用的时候也                                                     可以撑持HTTP  

                                                  3、当你想创建一个基于HTTP的面向资源的处事并且可以使用HTTP的全部特征时(好比URIs、request/response头,缓存,版本控制,多种内容                                                    格局),你应该选择Web API   4、当你想让你的处事用于浏览器、手机、iPhone和平板电脑时,你应该选择Web API

hashmap和hashTable的区别:(https://blog.csdn.net/mao_mao37/article/details/51896202)

                                                  1.hashTable是Dictionary的子类,HashMap是Map接口的一个实现的类