.net知识点4

1.struct与class有何异同

异:

struct无法实现继承

class可以继承

都可以实例化

都可以实现接口

都可以定义字段,属性,方法体

2.Class有了自定义的,带参的构造函数后,有什么特点

这个类在实例化的时候,一定要带上参数。

3.继承了一个带参的构造函数的类,有什么要求

一定要实现父类的构造函数,并且继承父类的构造函数

public Class(string name):base(name){

}

4.dot Net的栈用的是啥方案

Stack,符合后进先出的原则

push方法插入元素

pop方法删除元素

5.dot Net的队列用的是啥方案

Queue,符合先进先出的原则

Enqueue 入队

Dequeue 出队

6.写个冒泡排序

int[] arr={3,43,54,67,21,4};

for(int i=0;i

{

        for(int j=0;j

        {

                if(arr[i]

                {

                       int temp=arr[i];

                        arr[i]=arr[j];

                        arr[j]=temp;

                }        

        }

}

7.数组创建时一定要有长度或元素,正确么

int[] num={3,4,3,4};//这样写没问题

int[] num=new int[];//这样些报错

int[] num=new int[3];//这样ok

int[] num=new int[3]{32,4,54};//这样ok

8.能够实现遍历的集合,实现了什么接口

IEnumerable

9.HashSet的作用

不会存重复的值

10.列举几个并发的方法

await Task.Delay(5000);

Task tk=Task.Run(()=>DoWork('abc'));

tk.Start();

你可能感兴趣的:(.net)