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方法的调用,请坚持一个名称空间。
延伸阅读:
二、汇编语言
汇编语言是面向机器的程序设计语言,它是为了解决机器语言难以理解和记忆的缺点,用易于理解和记忆的名称和符号表示机器指令中的操作码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言;于是汇编语言亦称为符号语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。