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

猜你喜欢LIKE
相关推荐HOT
更多>>
自助建站和传统语言开发的网站有哪些区别?
一、自助建站和传统语言开发的网站的区别自助建站和传统语言开发的网站有以下区别:1、技术要求不同传统语言开发的网站需要有一定的编程技术和...详情>>
2023-10-14 23:49:18
选择运算和投影运算有哪些区别?
一、选择运算和投影运算的区别在关系型数据库管理系统 Access 中,选择运算(Selection)和投影运算(Projection)是两种常用的操作,它们的区...详情>>
2023-10-14 21:46:11
l1正则和l2正则的区别?
一、l1正则和l2正则的区别L1减少的是一个常量,L2减少的是权重的固定比例L1使权重稀疏,L2使权重平滑。L1减少的是一个常量,L2减少的是权重的固...详情>>
2023-10-14 19:42:58
为什么苹果选用Pascal做为Lisa和早期Mac的操作系统的编程语言?
一、苹果选用Pascal做为Lisa和早期Mac的操作系统的编程语言的原因苹果公司选用Pascal做为Lisa和早期Mac的操作系统的编程语言,主要是因为Pascal...详情>>
2023-10-14 16:52:31热门推荐
自助建站和传统语言开发的网站有哪些区别?
沸NTLEA和Locale Emulator有哪些区别?
热iwatch3gps和蜂窝区别?
热选择运算和投影运算有哪些区别?
新jsp和servlet的区别和联系?
面向对象编程,面向函数式编程,面向过程编程有什么区别?
mos管和场效应管区别?
l1正则和l2正则的区别?
java中方法嵌套和方法链区别?
锁代码块和锁方法有啥区别啊?
内存泄漏和内存溢出有啥区别?
为什么苹果选用Pascal做为Lisa和早期Mac的操作系统的编程语言?
为什么说Ruby继承了Lisp?
golang中interface为什么不算泛型?
技术干货






