- 1
- 0
- 约2.23万字
- 约 16页
- 2021-11-12 发布于广东
- 举报
.NET 面试题汇总 (9)
.NET
93. AJAX 是怎么实现的。用与不用有什么区别
AJAX实质上是几种技术的集合,包括: XHTML、CSS、DOM、XML、Javascript 、
XmlHttpRequest 。
主要原理是使用 XmlHttpRequest 进行异步数据提交, 实现局部页面无刷新效果,
增加用户体验
94. 关于 CSS的布局。怎么把一个层隐藏?
Div.style.display = “none”;
95. C# 写连接代码调用存储过程
SqlConnection conn = new SqlConnection( ”, ”);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = “存储过程名”;
conn.Open();
cmd.ExecuteNonQuery();
97. 简单谈谈从一个项目启动到客户验收我们所要做的工作步骤
可行性分析、需要分析。概要设计、详细设计、编码、集成测试、部署
98. struct 与 class 的区别 并举例
1.struct 是值类型, class 是对象类型
2.struct 不能被继承, class 可以被继承
3.struct 默认的访问权限是 public, 而 class 默认的访问权限是 private.
4.struct 不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,
同样也不能有析构的处理部分。这是因为 Struct 的构造函数是由编译器自动生
成的。并且 Struct 的用途是那些描述轻量级的对象, 例如 Line,Point 等,并且
效率比较高。
5.struct 的 new和 class 的 new是不同的。 struct 的 new就是执行一下构造函
数创建一个新实例再对所有的字段进行 Copy。而 class 则是在堆上分配一块内
存然后再执行构造函数, struct 的内存并不是在 new的时候分配的,而是在定
义的时候分配
99. 把已有的字符串反转,写个方法
public string Reverse(string str){
char[] array = str.ToCharArray();
Array.Reverse(array);
return new string(array); }
100. params 关键字的作用
params 关键字可以指定在参数数目可变处采用参数的方法参数。
在方法声明中的 params 关键字之后不允许任何其他参数, 并且在方法声明中只
允许一个 params 关键字。
82.简单工厂模式有什么作用?
工厂模式,顾名思义作用于对象的实例化(变化点在”对象创建” , 封装”对象
创建”)
我们一般提供一个接口,让该接口负责创建一系列”相关或者相互依赖的对
象”,利用反射 (Reflection) 技术动态的创建实例,无需指定他们具体的类。
改变配置文件即可方便的控制对象之间的切换
83. 请编程实现一个冒泡排序的算法
int num[10] = {1,3,4,6,2,5,7,9,8,0};
for(int i = 0;i10;i++)
{
for(int j=i+1;j=10;j++)
{
if(num[i]num[j])
{
int temp = num[j];
num[j] = num[i];
num[i] = temp;
}
}
}
84. 用户输入两个字符串 str1,str2 ,返回字符串 str1 在 str2 中的出现索引数,
如:str1 (aba),str2(2dabab2) 返回 2,不可以用 indexof
原创力文档

文档评论(0)