麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Visual Basic > 正文

在VB2005中使用零長(zhǎng)度數(shù)組

2023-06-12 12:11:29
字體:
供稿:網(wǎng)友

在實(shí)際的編程中,數(shù)組是運(yùn)用很多的對(duì)象。象Array,List等都是對(duì)數(shù)組的一種封裝。

  我們看看下面兩種的定義方法,能看出他們的區(qū)別嗎?

  Dim tB1() As Byte

  Dim tB2() As Byte = {}

  這兩種都是定義一個(gè)字節(jié)數(shù)組,且數(shù)組里都沒有元素。

  不過下面兩句話就能看出區(qū)別了。

  Debug.Print(tB1 Is Nothing)

  Debug.Print(tB2 Is Nothing)

  第一句得到的結(jié)果是True,第二局得到的結(jié)果是False。說明,tB1是數(shù)組但沒有初始化過,等價(jià)于Nothing,tB2是數(shù)組,雖然沒有元素,但是初始化過,和Nothing不等價(jià),你可以訪問tB2的其他屬性,如Length,得到的是0,表明是一個(gè)空數(shù)組。而訪問tB1的其他屬性,如Length,就會(huì)報(bào)錯(cuò)。

  空數(shù)組和未初始化的數(shù)組在很多地方還是有區(qū)別的。

  例如:

  Debug.Print(System.Text.Encoding.Default.GetString(tB1))

  Debug.Print(System.Text.Encoding.Default.GetString(tB2))

  雖然tB1和tB2中都沒有元素,但是由于tB1沒有初始化,系統(tǒng)會(huì)拋出一個(gè)異常。而tB2雖然沒有元素,但是表示一個(gè)0元素的數(shù)組,系統(tǒng)不會(huì)拋出異常,返回一個(gè)空字符串。

  從這個(gè)能看出來,Nothing和0元素的數(shù)組還是有區(qū)別,這個(gè)是我們?nèi)菀缀鲆暤牡胤健?/p>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久国产视频 | 色诱亚洲精品久久久久久 | 亚洲一区二区三区在线看 | 99精品国产一区二区三区 | 吾色视频 | 99欧美精品 | 天天透天天狠天天爱综合97 | 久久精品视频亚洲 | 国产成人在线视频播放 | 午夜精品在线视频 | 欧美日本另类 | 暴力肉体进入hdxxxx古装 | 国内久久久久 | 免费毛片小视频 | 一本色道精品久久一区二区三区 | 欧美色淫 | 福利在线小视频 | 中国洗澡偷拍在线播放 | 国产精品自拍av | 黄色特级片黄色特级片 | 亚洲啊v在线观看 | 国产精品视频免费在线观看 | 日韩av手机在线免费观看 | 精品中文字幕久久久久四十五十骆 | 亚洲国产精久久久久久久 | 久久亚洲国产精品 | 日韩中文字幕一区二区三区 | 欧美一级淫片007 | 国产精品一区二av18款 | asiass极品裸体女pics | 国产成人高潮免费观看精品 | av成人一区二区 | 1区2区3区在线观看 欧美特黄a | 毛片大全免费看 | 成年人国产视频 | 亚洲国产精品二区 | 日韩视频一区在线 | hd porn 4k video xhicial| 久久国产精品久久久久久久久久 | 久久久久亚洲a | 国产91影院 |