c# - 参数前的“in”关键字
问题描述
我是 C# 的新手,只是对“in”关键字提出问题,我了解“out”的工作原理,但为什么我们需要“in”作为
delegate TResult Func <in T, out TResult> (T arg);
是否与以下内容相同:
delegate TResult Func <T, out TResult> (T arg);
解决方案
推荐阅读
- java - lightbend/config 中的配置文件如何工作?
- javascript - Link to open tab from menu help. jQuery Tabslet
- c# - 将 IdentityServer4 与 spa JS UI 一起使用而不是 ASP.NET Core MVC 视图?
- ruby-on-rails - Trying to figure out why my Rails alerts aren't working properly
- google-sheets - Conditional formatting on google sheet
- python - 使用 Selenium 保存页面
- c - 有没有办法从 C 文件中调用 6502 汇编代码?
- mysql - Stored function computes incorrect value
- c++ - Should I free all the members (which were dynamically allocated) in destructor?
- android - How To Delete Firestore Collection From Android