c# - 为什么要编写符合 CLS 的代码?

标签 c# cls-compliant

我找到了很多关于 CLS 合规性的页面。

我了解 CLS 合规性:

许多人写道“如果您编写代码,您应该编写符合 CLS 的代码。” 但据我所知,没有理由在通用软件中使用 CLS 合规性。

我是对的,还是我漏掉了什么?

最佳答案

如果您编写一个库或框架,那么确保您的库可以在任何 CLR 语言中使用是有意义的。

关于c# - 为什么要编写符合 CLS 的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1828575/

相关文章:

c# - 了解 DependencyProperty 的工作原理和实现方式

.net - 是否有常用的不符合 CLS 的 .NET 语言?

c# - 为什么这个带下划线的名称不符合 CLS?

c# - 从 DLL 动态加载 WPF View 和 View 模型

c# - 为什么 unsigned int 不符合 CLS?

c# - 引用名称大小写不符合 CLS

.net - 什么时候可以违反 CLS 合规性?

c# - 使用 C# 从 Magento 导入销售订单(salesOrderList 函数): "There is an error in XML document (2, 372)"

c# - 在 LINQ 中获取动态 OrderBy

C# - 我知道,我知道,关于 Dispose 的另一个问题(与设计更相关)!