解析“60k”大佬的19道C#面试题(上)

先略看题目:

  1. 请简述async函数的编译方式
  2. 请简述Task状态机的实现和工作机制
  3. 请简述await的作用和原理,并说明和GetResult()有什么区别
  4. TaskThread有区别吗?如果有请简述区别
  5. 简述yield的作用
  6. 利用IEnumerable<T>实现斐波那契数列生成
  7. 简述stackless coroutinestackful coroutine的区别,并指出C#coroutine是哪一种
  8. 请简述SelectMany的作用
  9. 请实现一个函数Compose用于将多个函数复合
  10. 实现Maybe<T> monad,并利用LINQ实现对Nothing(空值)和Just(有值)的求和
  11. 简述LINQlazy computation机制
  12. 利用SelectMany实现两个数组中元素的两两相加
  13. 请为三元函数实现柯里化
  14. 请简述ref struct的作用
  15. 请简述ref return的使用方法
  16. 请利用foreachref为一个数组中的每个元素加1
  17. 请简述refoutin在用作函数参数修饰符时的区别
  18. 请简述非sealed类的IDisposable实现方法
  19. delegateevent本质是什么?请简述他们的实现机制

没错,这是一位来自【广州.NET技术俱乐部】微信群的偏Programming Languages编程语言开发科学)的大佬,本文我将斗胆回答一下这些题目

最新文章

  1. Maven命令行使用:mvn clean install(安装)
  2. getGLES1ExtensionString: Could not find GLES 1.x config!
  3. codevs 2235 机票打折
  4. 使用ContentObserve监听用户发出的短信
  5. Eclipse 安装反编译插件jadclipse
  6. 03 - 运行OCCI测试程序遇到0xc0150002错误
  7. url中去掉index.php,方便redirect()
  8. redis读书笔记
  9. python之名称空间
  10. 《OKR工作法》读书笔记(转)
  11. vim 语法着色完全配置
  12. 使用R语言-计算均值,方差等
  13. [Go] md5 加密 示例
  14. 7.19python昨日复习和多线程
  15. JavaSE(八)之Collection总结
  16. Solr 使用自定义 Query Parser(短语查询,精准查询)
  17. WDCP各种停止重启命令
  18. 【JS】jQuery设置定时器,访问服务器(PHP示例)配合微信、支付宝原生支付,跳转web网页
  19. 设置npm淘宝代理
  20. char、varchar与text

热门文章

  1. 剑指offer-18-2. 删除链表中重复的结点
  2. 查漏补缺:进程间通信(IPC):管道
  3. Python 零基础入门
  4. 一款属于自己的笔记本【vue+gin+elementUI前后端分离开发部署开源项目】
  5. Spring编译后没有xml配置文件解决方法
  6. Vue.js——学习笔记(一)
  7. MySQL多表查询、事务、DCL:内含mysql如果忘记密码解决方案
  8. [红日安全]Web安全Day5 - 任意文件上传实战攻防
  9. Dart的JIT 与 AOT
  10. JMeter-接口测试之数据驱动