gpt4 book ai didi

c# - 文件流创建

转载 作者:太空狗 更新时间:2023-10-29 17:33:21 24 4
gpt4 key购买 nike

这是语法吗

 FileStream fs = new FileStream(strFilePath, FileMode.Create);

和这个一样吗?

FileStream fs = File.Create(strFilePath);

如果是,哪个更好?

最佳答案

根据 JustDecompile 的说法,这确实很重要,因为 File.Create 最终调用:

new FileStream(path, 
FileMode.Create,
FileAccess.ReadWrite,
FileShare.None,
bufferSize,
options);

bufferSize 为 4096(默认)和 FileOptions.None(也与 FileStream 构造函数相同),但是 FileShare标志不同:FileStream 构造函数使用 FileShare.Read 创建 Stream。

所以我说:追求可读性,如果您不关心其他选项,请使用 File.Create(string)

关于c# - 文件流创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com