常规技术面试题(.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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值