分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

.NET基础知识(二)

发布时间:2023-09-06 01:10责任编辑:赖小花关键词:.NET

1、new有几种用法?
答:1、new Class();
2、覆盖方法,public new XXXX();
3、new() 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数

2、用sealed修饰的类有什么特点?
答:sealed修饰符用于防止从所修饰的类派生出其他类。如果一个密封类指定为其他类的基类,则会发生编译错误。
密封类不能同时为抽象类。
sealed修饰符主要用于防止非有意的派生,他还能促使某些运行时优化。
String就是用sealed修饰的密封类,所以不能被继承。

3、在.NET中,配件的意思是?
答:程序集。(中间IL语言、元数据、资源、装配清单)

4、一个数组:1,1,2,3,5,8,13,21...,求第30位数是多少?
答:int[] arr = new int[30];
arr[0] = 1;
arr[1] = 1;

for (int i = 2; i < arr.Length; i++)
{
arr[i] = arr[i-1] + arr[i-2];
}
Console.WriteLine(arr[29]);
Console.ReadLine();

5、请简述面向对象的多态的特性及意义
答:简单来说,多态是具有表现多种形态的能力特征,在OO中是指,语言根据对象的类型的不同,以不同的方式处理。
特别是重载方法和继承类这种形式的能力。
多态被认为是面向对象语言的必备特性。
面向对象的语言使用虚方法表达多态。
这意味着派生类可以有和父类具有同样签名的方法,并且父类可以调用派生类的方法。
在C#中,必须使用virtual关键字才能使方法被父类调用。

.NET基础知识(二)

原文地址:http://www.cnblogs.com/ZSY199678/p/7512321.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved