c#使用静态方法扩展String类

c# extend String Class with static method

本问题已经有最佳答案,请猛点这里访问。

我想知道是否有一种方法可以用一个名为GenerateRandom()的方法来扩展String类,该方法生成一个随机字符串。也许这个看起来像

1
string.CreateRandom();

正如我读到的,除了创建一个字符串实例然后调用扩展方法之外,没有其他方法。也许有一个,你知道。

谢谢你的帮助!


不,你不能。

有关详细信息和解释,请参阅以下早期问题:

  • 我可以向现有的静态类添加扩展方法吗?
  • 静态扩展方法
  • 为什么不支持C静态类扩展方法?


你不能。

这里也提出了同样的问题:静态扩展方法

你也可以在那里阅读,为什么你不能这样做。