1. .NET和C#有什么区别?
.NET⼀般指 .NET FrameWork框架,它是⼀种平台,⼀种技术。
C#是⼀种编程语⾔,可以基于.NET平台的应⽤。
2.请编程遍历⻚⾯上所有TextBox控件并给它赋值为string.Empty?
foreach (System.Windows.Forms.Control control in this.Controls)
{
if (control is System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
tb.Text = String.Empty ;
}
}
3.CTS、CLS、CLR分别作何解释?
CTS:通⽤语⾔系统。CLS:通⽤语⾔规范。CLR:公共语⾔运⾏库。
4.什么是受管制的代码?
unsafe:⾮托管代码。不经过CLR运⾏。
5.什么是强类型系统?
RTTI:类型识别系统。
6.列举ASP.NET⻚⾯之间传递值的⼏种⽅式。
- 1).使⽤QueryString, 如....?id=1; response. Redirect()....
- 2).使⽤Session变量
- 3).使⽤Server.Transfer
7. 什么是Code-Behind技术?
代码后植。
8.在.net中,配件的意思是?
程序集。(中间语⾔,源数据,资源,装配清单)
9. .netRemoting 的⼯作原理是什么?
服务器端向客户端发送⼀个进程编号,⼀个程序域编号,以确定对象的位置。
10.分析以下代码,i=? j=?
stringstrTmp = "abcdefg某某某";
inti= System.Text.Encoding.Default.GetBytes(strTmp).Length;
intj= strTmp.Length;
答:i=13,j=10
11.是否可以继承String类?
String类是final类故不可以继承。
12.Session有什么重⼤BUG,微软提出了什么⽅法加以解决?
是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以⽤Sate server或SQL Server数据库的 ⽅式存储Session不过这种⽅式⽐较慢,⽽且⽆法 捕获Session的END事件。
13.DataReader与Dataset有什么区别?
⼀个是只能向前的只读游标,⼀个是内存中虚拟的数据库。
14.什么是XML?
XML即可扩展标记语⾔。eXtensible Markup Language.标记是指计算机所能 理解的信息符号,通过此 种标记,计算机之间可以处理包含各种信息的⽂章等。如何定义这些标记,即可以选择国际通⽤的标记 语⾔,⽐如HTML,也可以使⽤象XML这样由相关⼈⼠⾃由决定的标记语⾔,这就是语⾔的可扩展性。 XML是从SGML中简化修改出来的。它主要⽤到的有XML、XSL和XPath等。
15.什么是WebService?UDDI?
WebService便是基于⽹络的、分布式的模块化组件,它执⾏特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进⾏互操作。UDDI的⽬的是为电⼦商务建⽴标准;UDDI是 ⼀套基于Web的、分布式的、为WebService提供的、信息注册中⼼的实现标准规范,同时也包含⼀组 使企业能将⾃身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
16.什么是ASP.net中的⽤户控件?
⽤户控件⼀般⽤在内容多为静态,或者少许会改变的情况下..⽤的⽐较⼤..类似ASP中的include..但是功能 要强⼤的多。
17.列举⼀下你所了解的XML技术及其应⽤
xml⽤于配置,⽤于保存静态数据类型.接触XML最多的是web Services..和config
18. 什么是code-Behind技术?
ASPX,RESX和CS三个后缀的⽂件,这个就是代码分离.实现了HTML代码和服务器代码分离.⽅便代码编写和整理。
19.什么是SOAP,有哪些应⽤?
simple object access protocal,简单对象接受协议.以xml为基本编码结构,建⽴在已有通信协议上(如 http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的⼀种规范WebService使⽤的协议。文章来源:https://www.toymoban.com/news/detail-854362.html
20.C#中 property 与 attribute的区别,他们各有什么⽤处,这种机制的好处在哪⾥?
⼀个是属性,⽤于存取类的字段,⼀个是特性,⽤来标识类,⽅法等的附加性质。文章来源地址https://www.toymoban.com/news/detail-854362.html
<到了这里,关于.NET/C#汇总 —— ADO.NET、XML、HTTP、AJAX、WebService的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!