如果有办法,我想知道这种在c#中对System.IO.File进行扩展的方法。
我想制作一种如下所示的方法。
// 'CreateDirectoryAndFile is the method I made
System.IO.File.CreateDirectoryAndFile("path");
但是我已经在Google上搜索了,找不到路了。
因此,我被迫尝试执行以下操作。
// I made a FileHelper class for this method.
FileHelper.CreateDirectoryAndFile("path");
没有办法做到这一点吗?
答案 0 :(得分:0)
您不能为静态类创建扩展方法。
但是,如果您需要“扩展”很多功能,则可以为System.IO.File
创建包装器。喜欢:
public class FileWrapper
{
public File CreteFile(string path)
{
}
public File CreateDirectoryAndFile(string path)
{
}
// etc
}