• 首页
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案
目录

My.Computer.FileSystem和System.IO.File两个命名空间有哪些具体区别

My.Computer.FileSystem和System.IO.File两个命名空间的具体区别是:My.Computer.FileSystem是基于Microsoft.VisualBasic.MyServices,也就是VBA的,更“旧”但是由于使用已久,更符合习惯;System.IO.File是基于.net,更“新”。但 My.Computer.FileSystem 和 System.IO.File 中有很多重复的功能。

一、My.Computer.FileSystem和System.IO.File两个命名空间的具体区别

My.Computer.FileSystem是基于Microsoft.VisualBasic.MyServices,也就是VBA的,更“旧”但是由于使用已久,更符合习惯;System.IO.File是基于.net,更“新”。但 My.Computer.FileSystem 和 System.IO.File 中有很多重复的功能。

比如同样是复制文件:

My.Computer .FileSystem.CopyFile(source,dest,True

System.IO.File.Copy(source,dest,True

My.Computer被添加到VB中,作为基础功能更方便,更可理解的抽象层.其中一些方法添加了新功能,在我看来,这是您少数一次通过System.IO.File>.

使用它.

My.Computer将在System.IO.File上添加功能的一个示例是 network.downloadfile 方法,其中它具有向用户显示对话框的能力:

如果ShowUi设置为true,请进行对话框 似乎显示了 手术;对话框包含一个 取消可以习惯的按钮 取消操作.对话框 不是模态,因此不会 阻止用户输入到其他窗口 程序.

如果您已经使用System.IO.File在某个地方,我强烈建议您出于一致性原因不使用My.Computer.也就是说,不要四处混合My.Computer和System.IO.File方法的调用,请坚持一个名称空间。

延伸阅读:

二、汇编语言

汇编语言是面向机器的程序设计语言,它是为了解决机器语言难以理解和记忆的缺点,用易于理解和记忆的名称和符号表示机器指令中的操作码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言;于是汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。

相关文章