vlambda博客
学习文章列表

【面试题】|干货!.NET C# 简答题Part 04

回复【必会】,查看c#快速入门内容

回复【公开课】,进入免费公开课学习

回复【全栈】,查看全栈开发高级VIP课程

回复【进阶】,查看.Net高级进阶VIP课程

回复【上位机】,查看上位机VIP系统课程

1.在.net中,配件的意思是?

答:程序集。(中间语言,源数据,资源,装配清单)


2.常用的调用WebService的方法有哪些?

答:1.使用WSDL.exe命令行工具。

  2.使用VS.NET中的Add Web Reference菜单选项


3..net Remoting 的工作原理是什么?

答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。


4.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。

答:string str = null 是不给他分配内存空间,而string str = “” 给它分配长度为空字符串的内存空间。


5.请详述在dotnet中类(class)与结构(struct)的异同?

答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的.


6.分析以下代码,完成填空

    string strTmp = “abcdefg某某某”;

    int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;

    int j= strTmp.Length;以上代码执行完后,i= j=

答:i=13,j=10


7.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号

答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)


8.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。

答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。


【特此推荐免费公开课】

C#/.NET全栈/Core/

BS/CS/上位机/WPF/WCF/

MVC/分布式

扫码听课吧👇

“阅读原文”一起来充电吧!