在研究实现 Visual Basic Power ( ) 运算符的问题^
时,我了解到System.Runtime.CompilerServices.SpecialNameAttribute
该类允许在 C# 中实现此运算符以在 VB 中使用。
有趣的是,文档指出:
SpecialNameAttribute类当前未在 .NET Framework 中使用,但保留供将来使用。
我的问题是:使用此属性时还有哪些巧妙的技巧可用?
(附带问题 - 文档是否不准确,或者这是一个语义问题,因为该属性显然由编译器使用,但不是框架?)