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

c# extend String Class with static method

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

string.CreateRandom();

正如我所读,没有比创建字符串实例然后调用扩展方法更好的方法了。也许有一个你知道。

感谢您的帮助!

不,你不能。

有关详细信息和解释,请参阅这些较早的问题:

  • Can I add extension methods to an existing static class?
  • Static extension methods
  • Why aren't C# static class extension methods supported?

你不能。

这里问了同样的问题:Static extension methods

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