1.NET 和C# 有什么区别?
.NET一般是指.NET FrameWork框架的平台和技术。
C# 是一种可用于基于.NET 平台的应用程序的编程语言。
2. 编写程序以遍历页面上的所有TextBox 控件,并为它们分配值string.Empty。
foreach(System.Windows.Forms.Control 中的this.Controls 控件)
{
if(控件是System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb=(System.Windows.Forms.TextBox) 控件;
tb.Text=String.Empty;
}
}
3.CTS、CLS、CLR的解释是什么?
CTS:通用语言系统。 CLS:通用语言规范。 CLR:公共语言运行时。
4. 什么是监管代码?
不安全:非托管代码。不由CLR 执行。
5. 什么是强类型系统?
RTTI:类型识别系统。
6. http://ASP.NET页面之间传值有哪些方式?
使用查询字符串,例如.id=1 响应。
使用会话变量
使用服务器传输
7. 什么是代码隐藏技术?
种植后编码。
8.net 上的配件是什么?
集会。 (中间语言、源数据、资源、汇编列表)
9.netRemoting 如何工作?
服务器将进程号和程序域号发送给客户端来定位对象。
10. 分析以下代码。我=?
stringstrTmp=\’abcdefgXXXX\’;
inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;
intj=strTmp.Length;
答案:i=13,j=10
11.我可以继承String类吗?
String类是final类,不能被继承。
12. Session 是否存在重大错误,Microsoft 建议采取哪些方法来解决这些错误?
IIS的进程回收机制会在系统繁忙时导致会话丢失。您还可以使用Sate服务器或SQL Server数据库来存储会话,但这种方法速度慢并且不捕获会话的END事件。
13.DataReader和Dataset有什么区别?
一种是只能向前移动的只读游标,另一种是内存中的虚拟数据库。
14.什么是XML?
XML 是一种可扩展的标记语言。可扩展标记语言标记是计算机可以理解并可以处理包含各种信息的文档的信息符号。您可以通过选择国际公认的标记语言(例如HTML)或使用您自己选择的标记语言(例如XML)来定义这些标记。这就是语言的可扩展性。 XML 是SGML 的简化修改。主要使用XML、XSL、XPath等。
15.什么是网络服务?
Web 服务是基于网络的、分布式的、模块化的组件,它们执行特定的任务并遵守特定的技术规范。这些规范允许Web 服务与其他兼容组件进行互操作。 UDDI 的目的是建立电子商务标准。 UDDI是一套基于Web的、为Web服务提供的信息注册中心的实现标准和规范。它还包括一组允许公司集成提供商的标准。 Web 服务注册允许其他公司发现访问协议的实施标准。
16.http://ASP.net 中的用户控件是什么?
用户控件通常在内容大部分是静态的或有轻微变化的情况下使用。它比较大,与ASP中包含的内容类似,但其功能要强大得多。
17. 列出您所知道的XML 技术及其应用。
XML 用于存储配置和静态数据类型。最容易接触到XML 的是Web 服务和配置。
18.什么是代码隐藏技术?
具有三个后缀的文件:ASPX、RESX 和CS。这提供了HTML 代码和服务器代码之间的分离,使代码更易于编写和组织。
19.什么是SOAP?它有哪些应用?
Simple Object Access Protocol,简单对象接受协议以xml为基本编码结构的规范,以现有的通信协议(如http)为基础,但MS开发了soap over TCP的底层架构/据说确实如此。 ip) WebService 使用的协议。
20. C#中的properties和attribute有什么区别?这种机制有什么好处?
一个是用于访问类的字段的属性,另一个是用于标识其他属性(例如类或方法)的属性。
21.XML和HTML之间的主要区别是什么?
#以上.NET/C#真题总结:有关ADO.NET、XML、HTTP、AJAX、WebService及相关内容源网络的信息仅供参考。相关信息请参见官方公告。
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91514.html