C# FileStream stream=File.OpenRead(文件名);
有人能告诉我OpenRead方法读取文件的权限和文件共享是什么吗 我正在尝试这个代码C# FileStream stream=File.OpenRead(文件名);,c#,web-services,.net-2.0,C#,Web Services,.net 2.0,有人能告诉我OpenRead方法读取文件的权限和文件共享是什么吗 我正在尝试这个代码 FileStream stream = File.OpenRead(FileName); var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); 但是被建议使用这个代码 FileStream stream = File.OpenRead(FileName); var stream = File.Open(p
FileStream stream = File.OpenRead(FileName);
var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);
但是被建议使用这个代码
FileStream stream = File.OpenRead(FileName);
var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read);
所以我的问题是,如果我不提供其他参数,那么默认情况下.OpenRead()使用什么文件
我不能只更改生产服务器上的代码。来自
[public static FileStream OpenRead(string path)]相当于FileStream(string,FileMode,
FileAccess、FileShare)构造函数重载,FileMode值为
打开,FileAccess值为Read,FileShare值为Read
从
[public static FileStream OpenRead(string path)]相当于FileStream(string,FileMode,
FileAccess、FileShare)构造函数重载,FileMode值为
打开,FileAccess值为Read,FileShare值为Read
您可以看到反编译:
public static FileStream OpenRead(string path)
{
return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
}
与第二个相同:
public static FileStream Open(string path, FileMode mode, FileAccess access, FileShare share)
{
return new FileStream(path, mode, access, share);
}
您可以看到反编译:
public static FileStream OpenRead(string path)
{
return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
}
与第二个相同:
public static FileStream Open(string path, FileMode mode, FileAccess access, FileShare share)
{
return new FileStream(path, mode, access, share);
}
为什么要反编译时,它是良好的记录,而且你肯定100%的结果。文档往往被弃用(公平地说,在Microsoft Library中不太可能)。我只相信代码!为什么要反编译时,它是良好的记录,而且你肯定100%的结果。文档往往被弃用(公平地说,在Microsoft Library中不太可能)。我只相信代码!