常见问题合集

一、public、internal、private、protect之间的关系

public:任何对象都可以访问。

private:对象本身在对象内部可以访问

protected:该类对象和其子类对象可以访问

internal:同一个程序集的对象可以访问

二、对.NET Core的掌握

.NET Core就是.NET Framework 的开源跨平台版本。

三、委托的掌握

将方法当成参数。微软给我们定义了俩种委托类型:Action(没有返回值类型)和Func(有返回值类型T)。最多里面有16个参数,同时因为有了微软定义的委托,我们调用的时候不用再去写函数,直接用lambar表达式简化。

四、异步的优点是什么

多数线程都是单线程。当方法阻塞,很容易进行程序崩溃。异步的好处在于不影响主线程的前提下,重新开了一个线程。

五、 blazor相关知识点

渲染:组件的参数注入(SetParameters)——>组件初始化(OnInitialized)——>组件参数设置(OnParametersSet)——>进行渲染(blazor自己完成)——>渲染成功(OnAfterRender)——>组件不适用就进入回收,否则继续

六、值类型和引用类型的区别

值类型:是在程序的栈里面,由程序自动分配空间。

引用类型:程序员自己分配,需用到GC回收,然后重新分配空间。

posted @ 2023-05-17 14:19  末叶da  阅读(10)  评论(0)    收藏  举报