C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了C#CLR /编译问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我昨天发布了一个 this问题,询问有关将.NET应用程序部署到.NET 3.5目标服务器的C#4客户端,以及客户端上编译某些内容或C#4的服务器上的C#3天气.

那个场景是可选参数.我知道自.NET 1.1以来一直支持可选参数.为什么C#3编译的IL代码无法使用可选参数调用C#4编译的IL代码

C#3是否只是忽略了可选属性

解决方法

你是对的…… IL只是用OptionalAttributes装饰,但它是调用编译器决定做什么…

来自里希特:

所以这是CALLING编译器决定做什么与选项,而不是被称为c#4.0 IL …

更多关于边缘情况以及如何决定值的调用@L_262_11@可以从Lippert,@ http://blogs.msdn.com/b/ericlippert/archive/2011/05/16/optional-argument-corner-cases-part-three.aspx中找到

@H_616_27@

大佬总结

以上是大佬教程为你收集整理的C#CLR /编译问题全部内容,希望文章能够帮你解决C#CLR /编译问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。