常规技术面试题(.NET)11-20
11. WCF、WPF、WF、WebServices 简述
WCF:Windows Communication Foundation,是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。它是.NET框架的一部分,由 .NET Framework 3.0 开始引入。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。
WPF:Windows Presentation Foundation,WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。
WF: Windows Workflow Foundation,它是微软在.NET3.0之后推出的一套工作流开发框架,其主要的目的在于为现有的.NET应用程序嵌入工作流应用。
WebService:一种跨编程语言和跨操作系统平台的远程调用技术。
1)远程调用,就是一台计算机的应用可以调用其他计算机上的应用。
2)跨编程语言:是指服务端、客户端程序的编程语言可以不同
3)跨操作系统平台:是指服务端、客户端可在不同的操作系统上运行
例如:支付宝,支付宝并没有银行卡等数据,它只是去调用银行提供的接口来获得数据。还有天气预报等,也是气象局把自己的系统服务以WebService服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能。
12. int[][]myArray3=new int[3] []{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};myArray3[2][1]的值
答案:2
13. 启动一个线程主要用什么方法?
创建Thread实例并调用Start方法启动线程
14. 能用foreach遍历访问的对象需要实现 ______ 接口或声明____方法的类型。
能用foreach遍历访问的对象需要实现 IEnumerable 接口或声明GetEnumerator 方法的类型
16. 请叙述const与readonly的区别。
const为静态常量,所谓静态常量就是在编译期间会对变量进行解析,再将常量的值替换成初始化的值。
readonly为动态常量,所谓动态常量就是编译期间会将变量标记只读常量,而不用常量的值代替,这样在声明时可以不初始化,可以延迟到构造函数初始化。
18. c#中的三元运算符是什么
C#中有一个三元运算符”?:”,语法为:条件表达式?表达式1:表达式2;
该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为false时调用表达式2。其逻辑为:”如果为真执行第一个,否则执行第二个。”
19. 当整数a赋值给一个object对象时,整数a将会被什么?
装箱。
18. public static const int A=1;这段代码有错误么?是什么?
const成员都是static所以应该去掉static
19. 利用operator声明且仅声明了== ,有什么错误么?
重载了“==” 就必须重载 “!=”
20. 委托声明的关键字是什么?
delegate
小剧场:我将会牢记于心。I will keep it in mind.
常规技术面试题(.NET)11-20相关推荐
- Java实习生常规技术面试题每日十题Java基础(七)
目录 1. Java设计模式有哪些? 2.GC是什么?为什么要有GC? 3. Java中是如何支持正则表达式. 4.比较一下Java和JavaSciprt. 5.Math.round(11.5) 等于 ...
- Java实习生常规技术面试题每日十题Java基础(八)
目录 1.解释内存中的栈(stack).堆(heap)和静态区(static area)的用法. 2.怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? 3.运行时异常与受检异常有 ...
- Java实习生常规技术面试题每日十题Java基础(四)
目录 1.String 和StringBuffer的区别. 2.数组有没有length()这个方法? String有没有length()这个方法? 3.final, finally, finalize ...
- Java实习生常规技术面试题每日十题Java基础(五)
目录 1.启动一个线程是用run()还是start()? . 2.线程的基本状态以及状态之间的关系. 3.Set和List的区别,List和Map的区别? 4.同步方法.同步代码块区别? 5.描述Ja ...
- Java实习生常规技术面试题每日十题Java基础(一)
目录 1.Java 的 "一次编写,处处运行"如何实现? 2.描述JVM运行原理. 3.为什么Java没有全局变量? 4.说明一下public static void main(S ...
- Java实习生常规技术面试题每日十题Java基础(六)
目录 1.在Java语言,怎么理解goto. 2.请描述一下Java 5有哪些新特性? 3.Java 6新特性有哪些. 4.Java 7 新特性有哪些. 5.Java 8 新特性有哪些. 6.描述Ja ...
- Java实习生常规技术面试题每日十题Java基础(二)
目录 1. JAVA 的反射机制的原理. 2.静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同? 3.如何将String类型转化成Number类型. 4.什 ...
- Java实习生常规技术面试题每日十题Java基础(三)
目录 1.是否可以从一个static方法内部发出对非static方法的调用? 2.Integer与int的区别? 3.Overload和Override的区别.参数列表相同,返回值不同的方法,是否是重 ...
- 阿里开发者招聘节 | 2019阿里巴巴技术面试题分享:20位专家28道题
为什么80%的码农都做不了架构师?>>> 为帮助开发者们提升面试技能.有机会入职阿里,云栖社区特别制作了这个专辑--阿里巴巴资深技术专家们结合多年的工作.面试经验总结提炼而成的 ...
- 常规技术面试题(SQL数据库)
1. 触发器的作用? 触发器是一个特殊的存储过程,主要是通过事件来触发而被执行的.它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化.可以联级运算. 如, ...
最新文章
- stl中的unique
- sgolayfilt函数_Matlab中Savitzky-Golay filtering(最小二乘平滑滤波)函数sgolayfilt的使用方法...
- 当前只读状态:是_Raft 只读(read-only)优化
- boost::serialization相关的测试程序
- [RN] React Native 实现图片预览
- c语言 年月日比较大小
- CodeFirst Update-Database 出现对象'DF__**__**__**' 依赖于 列'**'。
- Spring DI(依赖注入)构造器注入篇
- python是什么意思-python是什么
- YISplashScreen
- 跟“网址”有关的$_SERVER[ ]变量
- matplotlib绘制李萨如图(二) animation实现动态2D李萨如图
- .bin文件打开编辑
- 综合能源系统通用建模及规划方法研究—笔记
- PCIE协议解析 synopsys IP loopback 读书笔记(1)
- 【解决方案 十八】连接已重置怎么办
- ❤️【独家】挑战全网最通俗易懂的神经网络的表达能力解释
- abc237 D(想了一个小时结果跟模拟双向链表的插入一毛一样,老废物了,思路不清晰,建议remake)
- 公司MES项目现场落地实施总结
- QT 自定义加载等待(Loading)提示框
热门文章
- 全球最动听的英文花名
- iOS 关闭和开启闪光灯
- java计算机毕业设计雷士灯具管理系统源代码+数据库+系统+lw文档
- Arduino控制PCA9685作为GPIO使用
- java放在c盘x86_你开发的软件安装在C盘Program Files (x86)下产生的异常
- openinstall免填邀请码安装,翻开App推广技术的新篇章
- 【js】js 对象数组排序
- vue实现token登录验证
- 网络打不其他计算机的共享文件,局域网共享文件夹无法被其它电脑访问怎么办...
- python模块规定的格式