繁体   English   中英

C#运算符重载

[英]C# Operator overloading

所有.NET语言都将支持运算符重载或C#,而托管C ++仅支持它吗?

通用语言规范在这方面没有对符合的语言强制执行任何规则。 他们应该能够以各种方式使用重载运算符(语言支持它,或者您可以自己调用方法)。 语言可以自由选择是否应提供声明重载运算符的功能。

并非所有语言都支持它,但是许多语言都支持。 您还需要将支持分为两类

  1. 允许语言定义重载运算符
  2. 让语言消耗其他重载运算符

VB.Net两者都支持,我相信IronPython和IronRuby也会以动态方式运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM