• imports,using,和include之间的区别


    Imports, Using基本一样,有两个作用
    1、将后面命名空间中所有的名字导入到当前命名空间
    2、为后面的名字取一个当前命名空间可以访问的别名。

    比如StreamWriter这个类在System.IO命名空间,用的时候得写System.IO.StreamWriter才能找到,这通常太麻烦,因此只要写Imports System.IO,就会把所有System.IO下面的名字,包括StreamWriter导入到当前命名空间,你再使用就可以直接写StreamWriter了!
    VB默认帮你导入System, Microsoft.VisualBasic等命名空间,因此不必手工导入

    还可以为某个名字取一个别名,比如认为System.Collections.Generic.Dictionary(Of String, Integer)这个名字太长,使用不便,可以用Imports/using语句指定别名
    Imports Dict = System.Collections.Generic.Dictionary(Of String, Integer)

    下面所有出现System.Collections.Generic.Dictionary(Of String, Integer)的地方都可以直接用Dict代替
    Dim a As Dict '相当于写了Dim a As System.Collections.Generic.Dictionary(Of String, Integer)

    #include作为C++预编译指令,其作用就是把后面那个文件中全部东西,直接拷贝到这条指令的位置,如此而已。与Imports/using的功能完全没有关系(C++中也有using,那个using才是这个意思)
    ---------------------------------------------------------------

    初学者至少有一半不知道Imports的真正意义,以为只有Imports了,才能使用那个命名空间的东西。其实Imports只有帮助简写代码的功能,任何Imports都是可以不写的(那样的话,所有地方都得写System.xxx, Microsoft.VisualBasic.xxx,代码会很长,很烦,但没有任何做不到的)。

    声明:本文转载自http://faq.csdn.net/read/216447.html
  • 相关阅读:
    SAP MM MIGO过账报错
    SAP MM MB5L事务代码'仅总计'选项初探
    SAP MM 巴西采购订单中的NCM Code
    SAP MM Storage Location Missing in MD04 Result?
    SAP MM 预留单据的历史修改记录?
    2018-8-10-上传代码-CodePlex
    2019-9-2-win10-uwp-九幽图床
    2018-2-13-win10-UWP-应用设置
    2018-2-13-win10-UWP-你写我读
    2018-2-13-win10-UWP-九幽登录
  • 原文地址:https://www.cnblogs.com/cdts_change/p/1570416.html
Copyright © 2020-2023  润新知