<分区>
我想知道是否可以将新属性作为扩展属性添加到字符串类中。我正在寻找的是这样的东西
string.Empty
我想做一个扩展,例如:
string.DisplayNone;
我能否将扩展属性添加到字符串 C# 类中,我可以像调用 string.Empty 时那样以类似的方式调用它?
<分区>
我想知道是否可以将新属性作为扩展属性添加到字符串类中。我正在寻找的是这样的东西
string.Empty
我想做一个扩展,例如:
string.DisplayNone;
我能否将扩展属性添加到字符串 C# 类中,我可以像调用 string.Empty 时那样以类似的方式调用它?
最佳答案
您只能为对象构建扩展...
类似的东西:
class Program
{
static void Main(string[] args)
{
string x = "Hello World";
x.DisplayNow();
}
}
public static class StringExtension
{
public static void DisplayNow(this string source)
{
Console.WriteLine(source);
}
}
但我从未见过你如何扩展一个从未初始化过的结构或类。
关于c# - 向字符串类 C# 添加新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783239/