亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 數(shù)組一次賦值.txt

?? vb數(shù)組一次賦值函數(shù)
?? TXT
字號(hào):
如何給數(shù)組一次性賦值 

假設(shè)我要做這樣一個(gè)功能,就是告訴用戶今天是星期幾,一般思路會(huì)是這樣的。 
Public Sub GetWeekDay() 
    Dim aWeekInfo(1 To 7) As String 
    Dim n As Long 
     
    aWeekInfo(1) = "星期日" 
    aWeekInfo(2) = "星期一" 
    aWeekInfo(3) = "星期二" 
    aWeekInfo(4) = "星期三" 
    aWeekInfo(5) = "星期四" 
    aWeekInfo(6) = "星期五" 
    aWeekInfo(7) = "星期六" 

    n = WeekDay(Now) 
    MsgBox "今天是" & aWeekInfo(n) 
     
End Sub 

看到?jīng)]有,VB里無法象C那樣在定義時(shí)就給數(shù)組賦值,于是只好一個(gè)一個(gè)的給。這里給了例子才7個(gè),如果我還要告訴用戶今年的生肖呢?那么還要定義一個(gè)生肖的數(shù)組,然后給數(shù)組賦值,那是12個(gè)。 

那么,我們有沒有辦法給數(shù)組一次性賦多個(gè)值呢?比如這樣賦值: 
    Call SetArrayData(WeekInfo(), "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六") 
答案當(dāng)然是可以的。我們要自己寫個(gè)賦值函數(shù)。 
考慮到下面兩個(gè)情況: 
1、數(shù)組類型可以是任意的,比如可以是字符串或數(shù)字 
2、數(shù)組長度也是未知的。 
于是,我們得用到可變參數(shù)。 
    Public Sub SetArrayData(ParamArray All()) '這里用方法是因?yàn)榭梢圆灰祷刂?
從功能需求上,知道第一個(gè)參數(shù)應(yīng)該是數(shù)組。 
    Dim aL As Long, aU As Long, aNo As Long 
                                '定義成Long的原因: 
                                'PC上無需在乎這么一點(diǎn)點(diǎn)的內(nèi)存開銷 
                                '在32位的VB中Long的運(yùn)算要比Integer快 
     
    dL = LBound(All)            '取得數(shù)組的下界,由Option Base 語句控制 
    dU = UBound(All)            '取得數(shù)組的上界 
    aNo = dL                    '保存數(shù)組下界 

好了,現(xiàn)在我們可以給All(aNo)賦值了: 
    Dim dL As Long, dU As Long 
    Dim i as Long               '這里的i強(qiáng)烈建議定義成Long,原因同上 
    dL = dL + 1                 'dL要加1,這也是上面為什么要保存到aNo的原因 
    aL = LBound(All(aNo))       '取得要賦值數(shù)組的下界 
    aU = UBound(All(aNo))       '取得要賦值數(shù)組的上界 
    For i = dL To dU 
        All(aNo)(aL + i - dL) = All(i) 
    Next i 

最后得到賦值方法: 
Public Sub SetArrayData(ParamArray All()) 
    Dim aL As Long, aU As Long, aNo As Long 
    Dim dL As Long, dU As Long 
    Dim i As Long 
     
    dL = LBound(All) 
    dU = UBound(All) 
    
    aNo = dL 
    aL = LBound(All(aNo)) 
    aU = UBound(All(aNo)) 
     
    dL = dL + 1 
     
    For i = dL To dU 
        All(aNo)(aL + i - dL) = All(i) 
    Next i 
     
End Sub 

具體應(yīng)用舉例: 
Public gSX(0 To 11) As String 
Public gWeekInfo(1 To 7) As String 
Public gMonthDay(1 To 12) As Long 
Public Sub SetData() 
    Call SetArrayData(gMonthDay(), 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31) 
    Call SetArrayData(gSX(), "鼠", "牛", "虎", "兔", "龍", "蛇", "馬", "羊", "猴", "雞", "狗", "豬") 
    Call SetArrayData(gWeekInfo(), "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六") 
End Sub 

題后思考: 
    1、該賦值方法中沒有錯(cuò)誤檢查,比如越界、類型不一致,該如何檢查? 
    2、如果要賦值的數(shù)組不是從第一個(gè)開始賦,該方法該如何改? 
    3、為什么不用 Public Sub SetArrayData(ByRef ArrayName(), ParamArray ArrayData()) 或其他的格式呢? 
這三個(gè)問題就交給你去考慮了。 

我的結(jié)論: 
    VB看起來很簡單,但它能實(shí)現(xiàn)的功能可以不簡單。不要因?yàn)閂B不能賦初值就說C好,VB有VB的方法:) 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九热在线视频观看这里只有精品| 日韩欧美一级在线播放| 国产美女在线精品| 青青草伊人久久| 蜜臀av一区二区在线免费观看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲美女在线国产| 最新国产精品久久精品| 亚洲欧美视频一区| 亚洲一区二区在线免费观看视频| 亚洲一区二区视频| 日韩黄色免费网站| 久88久久88久久久| 国产一区二区不卡老阿姨| 国产精品一区一区三区| 福利91精品一区二区三区| 99国产精品视频免费观看| 一本久道久久综合中文字幕| 色国产综合视频| 777欧美精品| 久久先锋影音av鲁色资源网| 亚洲国产成人私人影院tom| 自拍偷自拍亚洲精品播放| 亚洲午夜一区二区| 麻豆精品国产传媒mv男同| 国产九色精品成人porny| 93久久精品日日躁夜夜躁欧美| 色88888久久久久久影院按摩| 在线精品视频一区二区| 日韩午夜av一区| 欧美激情综合在线| 性做久久久久久久久| 国产在线不卡一区| 欧美亚洲综合网| 精品久久人人做人人爽| 自拍偷拍欧美精品| 精品一区二区三区av| 色呦呦国产精品| 欧美大片一区二区| 亚洲黄色性网站| 老司机免费视频一区二区| 99久久99久久综合| 日韩欧美国产精品一区| 亚洲乱码中文字幕| 国产激情一区二区三区| 欧美日韩国产高清一区| 中文字幕第一区第二区| 青娱乐精品在线视频| 91在线porny国产在线看| 欧美精品一区二区三区蜜桃 | 韩国三级在线一区| 一本久道久久综合中文字幕 | 7878成人国产在线观看| 国产精品乱码一区二区三区软件 | 久久欧美中文字幕| 亚洲高清免费一级二级三级| 丁香婷婷综合网| 日韩精品在线看片z| 亚洲第一成人在线| 91在线国产观看| 国产精品入口麻豆原神| 黑人巨大精品欧美一区| 日韩欧美成人激情| 日本一不卡视频| 欧美久久久久久久久中文字幕| 亚洲人成网站色在线观看| 国产黄色精品视频| 久久看人人爽人人| 国内成+人亚洲+欧美+综合在线 | 成人午夜av电影| 久久久影院官网| 国产大陆精品国产| 国产欧美日韩激情| 国产成人午夜精品5599| 欧美国产精品一区二区三区| 国产精品一线二线三线| 国产亚洲一区二区在线观看| 国产一区二区三区黄视频| 日韩精品在线一区| 韩国精品主播一区二区在线观看| 欧美一区二区三区啪啪| 午夜一区二区三区视频| 在线视频观看一区| 亚洲图片有声小说| 欧美一区二区精美| 久久激情五月婷婷| 日韩精品综合一本久道在线视频| 蜜桃传媒麻豆第一区在线观看| 日韩精品影音先锋| 粉嫩av一区二区三区粉嫩| 国产精品丝袜在线| 色综合久久天天| 亚洲国产成人高清精品| 日韩一级完整毛片| 国产suv一区二区三区88区| 中文字幕一区二区三区四区| 欧美做爰猛烈大尺度电影无法无天| 亚洲一二三四在线观看| 9191成人精品久久| 国产伦精一区二区三区| 亚洲视频资源在线| 69av一区二区三区| 国产成人啪免费观看软件| 亚洲激情网站免费观看| 91精品麻豆日日躁夜夜躁| 国产精品一区二区在线看| 亚洲色图视频免费播放| 欧美人伦禁忌dvd放荡欲情| 国产一区二区三区最好精华液| 国产精品国产三级国产aⅴ无密码| 在线观看一区二区精品视频| 极品少妇一区二区三区精品视频| 国产精品卡一卡二| 日韩三级视频在线观看| 成人免费看的视频| 青青青爽久久午夜综合久久午夜| 国产人妖乱国产精品人妖| 欧美亚洲日本国产| 国产剧情在线观看一区二区| 午夜精品在线视频一区| 国产午夜精品一区二区三区视频| 91黄色免费网站| 成人黄色在线网站| 久久国产精品免费| 亚洲自拍都市欧美小说| 欧美经典一区二区三区| 欧美久久久久免费| 欧美综合欧美视频| 成人深夜在线观看| 免费在线看成人av| 亚洲国产日韩综合久久精品| 国产日本亚洲高清| 欧美成人三级电影在线| 欧美欧美午夜aⅴ在线观看| 99在线热播精品免费| 国产酒店精品激情| 久久99久久精品欧美| 日本不卡一二三| 亚洲成人免费影院| 亚洲精品美国一| 亚洲乱码国产乱码精品精小说| 亚洲国产精品精华液2区45| 日韩欧美成人一区二区| 欧美一区二区视频免费观看| 欧洲视频一区二区| 欧美亚洲国产一区在线观看网站| 本田岬高潮一区二区三区| 国产成人av一区| 国产成人在线视频网站| 国产成人在线观看| 国产精品77777| 国产二区国产一区在线观看| 国产精品亚洲午夜一区二区三区| 久久99深爱久久99精品| 韩国女主播成人在线观看| 国产一区视频网站| 国产成人av一区| 9色porny自拍视频一区二区| 成人中文字幕电影| 成人少妇影院yyyy| 99精品视频免费在线观看| 91免费精品国自产拍在线不卡| www.av精品| 欧美中文字幕一二三区视频| 欧美日本一区二区三区四区| 日韩一级欧美一级| 久久久久久久久久久黄色| 国产午夜精品久久久久久免费视 | 欧美丝袜丝交足nylons图片| 欧美性欧美巨大黑白大战| 欧美亚洲尤物久久| 日韩欧美一二三区| 中文字幕欧美日韩一区| 亚洲精品va在线观看| 日韩avvvv在线播放| 紧缚奴在线一区二区三区| www.日韩大片| 欧美日本在线观看| 久久精品一区二区三区四区| 国产精品丝袜在线| 亚洲国产成人91porn| 国产麻豆精品95视频| 色婷婷综合久久| 精品三级在线观看| 亚洲欧美色一区| 韩国成人福利片在线播放| 色婷婷国产精品综合在线观看| 91.com在线观看| 亚洲视频一二三| 伦理电影国产精品| 9久草视频在线视频精品| 欧美一区中文字幕| 中文字幕一区二区三| 欧美a一区二区| 91网页版在线| 久久色成人在线| 午夜av电影一区| 91在线你懂得| 久久只精品国产| 丝袜美腿成人在线|