dev*_*oug 6 c# extension-methods
我想知道是否可以将新属性作为扩展属性添加到字符串类.我正在寻找的是这样的
string.Empty
Run Code Online (Sandbox Code Playgroud)
我想做一个扩展,例如:
string.DisplayNone;
Run Code Online (Sandbox Code Playgroud)
我可以将扩展属性添加到字符串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);
}
}
Run Code Online (Sandbox Code Playgroud)
但我从未见过如何扩展从未初始化的结构或类。
| 归档时间: |
|
| 查看次数: |
4595 次 |
| 最近记录: |