哪吒2之魔童闹海|哪吒2之魔童归来免费观看|哪吒2在线观看|哪吒2魔童闹海电影免费观看|哪吒2免费观看完整版大电影|哪吒1免费观看完整版

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> .Net技術(shù) >> 文章正文

VB.NET字符數(shù)據(jù)類型和其他數(shù)據(jù)類型

    字符數(shù)據(jù)類型
    字符數(shù)據(jù)類型是用來處理打印和顯示字符的。Char包含單個(gè)字符,String則包含多個(gè)字符。VB.NET中Char和數(shù)字類型可以進(jìn)行轉(zhuǎn)換,但要通過Ascw和Chrw等函數(shù)來完成。如果類型檢查開關(guān)被打開,則必須在聲明時(shí)在單個(gè)字符后面加上值類型字符C,用以標(biāo)識(shí)。例如下面語句:
    Option strict on
    Dim Emaiin as char
    Emailn=”@”    //打開了類型檢查開關(guān),此時(shí)不可以將其轉(zhuǎn)換為Char
    Emailn=”@”C  //成功轉(zhuǎn)換
    String類型為零個(gè)或多個(gè)16位字符序列,每個(gè)字符取值為0~65 535。當(dāng)字符串被填充了空格的時(shí)候,可以用這些函數(shù)來清除:Trim,Ltrim,Rtrim。其標(biāo)識(shí)符類型字符為$,沒有值類型符號(hào)。 
    其他數(shù)據(jù)類型 
    布爾數(shù)據(jù)類型包含True和False兩種值,在默認(rèn)狀態(tài)下是為False。這個(gè)數(shù)據(jù)類型中True的值為1,布爾類型沒有值類型符號(hào)。如果將布爾值強(qiáng)制轉(zhuǎn)換為非布爾類型時(shí),代碼中將帶有升級(jí)警告。例如下面語句:
    Dim Sendagain as Boolean
    Dim Number as Integer
    Number=Sendagain
轉(zhuǎn)換以后為
    Dim Sendagain as Boolean
    Dim Number as Integer
    UPGRADE—WARNING:Boolean Sendagain is being converted into a unmeric
    Number=Sendagain
    Date類型是一個(gè)64位的有符號(hào)整數(shù)。在VB 6.0中Date以Double格式存儲(chǔ),能夠作為Double類型的變量來操作。而在VB.NET中由于Date的類型存儲(chǔ)為64位,所以無法再作為Double類型來進(jìn)行操作,但卻為兩者的轉(zhuǎn)換提供了相關(guān)的函數(shù):ToOADate和FromOADate。在進(jìn)行源代碼升級(jí)時(shí),升級(jí)工具沒有辦法自動(dòng)檢測(cè)到所有這種轉(zhuǎn)換的情況,但是它會(huì)在相應(yīng)的地方插入以上兩個(gè)函數(shù),例如語句:
    Dim daynum as Double
    Dim day as Date
    Daynum=day
升級(jí)以后為
    Dim daynum as Double
    Dim day as Date
    Daynum=daY.ToOADate

    Date變量每加1,就代表著100ns的時(shí)間間隔,其中存儲(chǔ)了從公元1年1月1日中午12點(diǎn)到現(xiàn)在的時(shí)間間隔。Date類型的變量或者是常量可以同時(shí)保存日期和時(shí)間。例如:
  somedate=#8/5/2002 8:38AM#;
  Date沒有值類型符號(hào),但是在編譯時(shí)會(huì)把在#之間的值看作為Date。
  對(duì)象類型是VB.NET中新增加的一個(gè)數(shù)據(jù)類型,原因是.NET采用了cLR命名規(guī)則,作用是避免跨語言開發(fā)時(shí)出現(xiàn)名稱混亂。VB 6.0中默認(rèn)的Variant數(shù)據(jù)類型,中國自學(xué)編程網(wǎng)整理發(fā)布,

在VB.NET中變?yōu)镺bject類型。例如語句:
    Dim x As Variant
升級(jí)以后為
    Dim x As Object
    如果變量聲明為Obiect,則它可以指向任何程序可處理的對(duì)象,但是在聲明時(shí)最好指定為特定類型,而不要指定為通用的Object。編程時(shí)應(yīng)盡量使用明確的類,例如,使用TextBox而不使用Control可以更加方便地訪問對(duì)象的屬性和方法。Object是指向值的指針,它在任何情況均不包括值本身,由于是使用指針定位數(shù)據(jù),所以處理起來會(huì)比已經(jīng)確定位置的數(shù)據(jù)慢一點(diǎn)。Object也沒有值類型字符。

作者:未知 | 文章來源:自學(xué)編程網(wǎng) | 更新時(shí)間:2007-12-27 19:32:18

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    如何在VB.net錄入驗(yàn)證?
    基礎(chǔ)學(xué)習(xí):VB.NET順序文件的操作方法
    基礎(chǔ)學(xué)習(xí):VB.NET隨機(jī)文件的操作方法
    VB.NET語法基礎(chǔ)知識(shí)學(xué)習(xí)
    VB.NET完善的面向?qū)ο笾С?/a>
    VB.NET對(duì)象的廣泛應(yīng)用
    VB.NET公共運(yùn)行時(shí)的環(huán)境
    什么是Java中的抽象數(shù)據(jù)類型
    多線程技術(shù)在.net中是如何應(yīng)用的
    java中And常量的使用方法
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·.net技術(shù) asp.net MVC3 Vi
    ·.net將視頻文件格式轉(zhuǎn)換成
    ·NET Framework 2.0 Servic
    ·如何動(dòng)態(tài)修改winform的app
    ·asp,net軟件結(jié)構(gòu)設(shè)計(jì)和相關(guān)
    ·學(xué)習(xí)怎樣使用ASP.NET中的虛
    ·,net基礎(chǔ)類的學(xué)習(xí):system
    ·.net學(xué)習(xí):c#事件的深入分
    ·Facade Pattern學(xué)習(xí)總結(jié)
    ·C#如何設(shè)置或者獲取目錄的
    ·如何使用XSL來定義ASP.NET
    ·理解WCF Data Contract契約
    ·如何能在.net2.0開發(fā)的控件
    ·模式怎樣使用,講解模式的
    ·如何解決Menu菜單被frame遮
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.pg11qqq.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000