日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NETStructLayout特點(diǎn)詳解

VB.NET編程語言的主要作用就是可以幫助開發(fā)人員打造一個(gè)功能強(qiáng)大,性能穩(wěn)定的開發(fā)環(huán)境。VB.NET StructLayout特性允許我們控制Structure語句塊的元素在內(nèi)存中的排列方式,以及當(dāng)這些元素被傳遞給外部DLL時(shí),運(yùn)行庫排列這些元素的方式。#t#

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),三原企業(yè)網(wǎng)站建設(shè),三原品牌網(wǎng)站建設(shè),網(wǎng)站定制,三原網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,三原網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Visual Basic結(jié)構(gòu)的成員在內(nèi)存中的順序是按照它們出現(xiàn)在源代碼中的順序排列的,盡管編譯器可以自由的插入填充字節(jié)來安排這些成員,以便使得16位數(shù)值用子邊界對(duì)齊,32位數(shù)值用雙字邊界對(duì)齊。

使用這種VB.NET StructLayout排列(未壓縮布局)提供的性能***。

在Visual Basic 6的用戶自定義結(jié)構(gòu)是未壓縮的,而且我們不可以改變這一默認(rèn)設(shè)置。在VB.NET中可以改變這種設(shè)置,并且可以通過System.Runtime.InteropServices.StructLayout 特性精確的控制每一個(gè)結(jié)構(gòu)成員的位置。System.Runtime.InteropServices.StructLayout 允許的值有StructLayout.Auto StructLayout.Sequential StructLayout.Explicit.

 
 
 
  1. Imports System.Runtime.
    InteropServices
  2. < StructLayout(LayoutKind.
    Explicit)> _
  3. Structure test
  4. ...
  5. End Structure
  6. StructLayout特性支持三種附
    加字段:CharSet、Pack、Size。

· CharSet定義在結(jié)構(gòu)中的字符串成員在結(jié)構(gòu)被傳給DLL時(shí)的排列方式??梢允荱nicode、Ansi或Auto。

默認(rèn)為Auto,在WIN NT/2000/XP中表示字符串按照Unicode字符串進(jìn)行排列,在WIN 95/98/Me中則表示按照ANSI字符串進(jìn)行排列。

· Pack定義了結(jié)構(gòu)的封裝大小??梢允?、2、4、8、16、32、64、128或特殊值0。特殊值0表示當(dāng)前操作平臺(tái)默認(rèn)的壓縮大小。

 
 
 
  1. Imports System.Runtime.
    InteropServices
  2. < StructLayout(LayoutKind.
    Sequential, CharSetCharSet:
    =CharSet.Unicode, Pack:=4)> _
  3. Structure test
  4. ...
  5. End Structure

VB.NET StructLayout的相關(guān)特性就為大家介紹這里。


網(wǎng)站標(biāo)題:VB.NETStructLayout特點(diǎn)詳解
地址分享:http://www.5511xx.com/article/cdccgss.html