2017年10月27日

.NET基础知识(十一)

摘要: 1、什么情况下会用到虚方法?它与接口有什么不同? 答:子类重新定义父类的某一个方法时,必须把父方法定义为virtual。 在定义接口中不能有方法体,虚方法可以。 实现时,子类可以可以不重新定义虚方法,但如果一个类继承接口,那必须实现这个接口。2、常见的HTTP状态码有哪些?各是什么意思? 答:200 阅读全文

posted @ 2017-10-27 09:53 —守玉— 阅读(118) 评论(0) 推荐(0) 编辑

2017年10月26日

.NET基础知识(十)

摘要: 1、short s=1;s=s+1;有错么?short s=1;s+=1;有错么? 答:short s=1;s=s+1; 这句不会通过编译(类型转换错误),因为s+1,其中1为int型,而s会隐式转换为int再和1进行运算,运算结果自然是int,而int则无法隐式转换回short,所以这里是错的。 阅读全文

posted @ 2017-10-26 20:20 —守玉— 阅读(175) 评论(0) 推荐(0) 编辑

.NET基础知识(九)

摘要: 1、打印出由*号组成的倒三角形的图案******* 4*2-1 要求: 1、输入倒三角的行数,行数范围3-18,对于不在范围的行数,抛出提示. ***** 3*2-1 2、在控制台打印出指定行数的倒三角形。 ***2 *1 答:while (true) { Console.Write("请输入一个数 阅读全文

posted @ 2017-10-26 20:19 —守玉— 阅读(155) 评论(0) 推荐(0) 编辑

2017年10月10日

.NET基础知识(八)

摘要: 1、如何提高页面的显示速度?假如一个页面的加载时间是10.89S,你会用什么样的方式优化。 答:首先要找出问题所在,是服务器端运行的速度慢还是服务器端到客户端的下载慢还是页面在浏览器的加载速度慢。 如果是服务器端运行速度慢,则找是数据库的原因还是算法的问题,如果是数据库的问题则尝试添加索引、优化SQ 阅读全文

posted @ 2017-10-10 15:41 —守玉— 阅读(136) 评论(0) 推荐(0) 编辑

.NET基础知识(七)

摘要: 1、通过超链接<a>如何传递中文参数。 答:用URL编码,通过QueryString传递,用System.Web.HttpUtility.UrlEncode编码 用System.Web.HttpUtility.UrlDecode解码。 2、Ajax解决什么问题?如何使用Ajax?Ajax有什么问题需 阅读全文

posted @ 2017-10-10 15:40 —守玉— 阅读(121) 评论(0) 推荐(0) 编辑

2017年9月27日

.NET基础知识(六)

摘要: 1、是否可以从一个static方法内部发出对非static方法的调用? 答:不可以。因为非static方法与对象相关联,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。 也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果 阅读全文

posted @ 2017-09-27 18:17 —守玉— 阅读(106) 评论(0) 推荐(0) 编辑

.NET基础知识(五)

摘要: 1、什么是Code-Behind技术? 答:Code-Behind是代码隐藏。 在ASP.NET中通过ASPX页面指向CS文件的方法显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。 Code-Behind是基于部分类技术实现的。 2、using关键字有什么用?什么是IDisposable? 阅读全文

posted @ 2017-09-27 18:16 —守玉— 阅读(106) 评论(0) 推荐(0) 编辑

2017年9月19日

.NET基础知识(四)

摘要: 1、能用foreach遍历访问的对象有什么要求? 答:需要实现IEnumerable接口或声明GetEnumerator方法的类型。 2、GC是什么?为什么要有GC? 答:GC是垃圾收集器。 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。 GC只能处理托管内存资源的释放,对于非托管资源则不能 阅读全文

posted @ 2017-09-19 16:00 —守玉— 阅读(116) 评论(0) 推荐(0) 编辑

.NET基础知识(三)

摘要: 1、请编程遍历winform窗口上所有TextBox控件,并给它的Text属性赋值为string.Empty。 答:using System.Windows.Forms; foreach (Control control in this.Controls) { if(control is TextB 阅读全文

posted @ 2017-09-19 15:53 —守玉— 阅读(185) 评论(0) 推荐(0) 编辑

2017年9月12日

.NET基础知识(二)

摘要: 1、new有几种用法? 答:1、new Class(); 2、覆盖方法,public new XXXX(); 3、new() 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数 2、用sealed修饰的类有什么特点? 答:sealed修饰符用于防止从所修饰的类派生出其他类。如果一个密封类 阅读全文

posted @ 2017-09-12 21:31 —守玉— 阅读(128) 评论(0) 推荐(0) 编辑

导航