偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

.Net Framework數(shù)組相關(guān)操作技巧分享

開發(fā) 后端
.Net Framework數(shù)組的操作對于一個(gè)開發(fā)人員來說是非常重要的。初學(xué)者在學(xué)習(xí)的過程中應(yīng)該對這一方面的知識進(jìn)行詳細(xì)的解讀。

.Net Framework的推出改變了開發(fā)人員以前的編程習(xí)慣。為開發(fā)人員提供了一個(gè)功能非常強(qiáng)大的開發(fā)環(huán)境。.Net Framework數(shù)組是分配在托管堆上的引用類型,并且應(yīng)用程序中的數(shù)組變量包含的是一個(gè)指向數(shù)組的引用,而非數(shù)組本身。#t#

C#支持交錯(cuò)數(shù)組

 

  1. Point[][] myPolygons = new Point[2][];  
  2. myPolygons[0] = new Point[10];  
  3. myPolygons[1] = new Point[30]; 

 

 

對于引用類型的.Net Framework數(shù)組,且維數(shù)相同,CLR允許它們進(jìn)行類型轉(zhuǎn)換。

CLR不允許將元素為值類型的數(shù)組轉(zhuǎn)型為任何其他類型,但可以使用Array.Copy,創(chuàng)建一個(gè)新數(shù)組來達(dá)到期望的效果。

 

  1. Int32 [] music=new Int32[4];  
  2. Object[] mymusic = (Object[]) music; 
  3. //error  
  4. Object[] mymusic=new Object[music.length]  
  5. Array.Copy(music,mymusic,music.length); 
  6. //Copy方法不僅能進(jìn)行拷貝,而且還能在拷貝
    每一個(gè)元素時(shí)進(jìn)行相應(yīng)的類型轉(zhuǎn)換 

 

 

Array.Copy方法執(zhí)行的是淺拷貝,若源數(shù)組中的元素是引用類型,要獲得一個(gè)深拷貝,則每個(gè)元素的類型都要實(shí)現(xiàn)Icloneable接口。

我們可以通過調(diào)用Array的靜態(tài)方法CreateInstance來動態(tài)地創(chuàng)建.Net Framework數(shù)組。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-13 10:25:30

VB.NET文件夾操作

2009-12-10 17:27:39

PHP操作Cookie

2010-01-25 18:33:35

Android鍵盤操作

2010-01-05 17:59:54

.NET Framew

2010-01-13 15:33:40

VB.NET菜單項(xiàng)目

2010-01-05 15:35:21

.NET Framew

2010-01-05 15:00:30

.NET Framew

2010-01-06 15:43:22

.Net Framew

2010-01-28 14:12:20

Android Act

2010-01-15 15:10:43

VB.NET Stri

2010-01-06 10:07:35

.NET Framew

2010-03-04 10:50:45

windows ser

2010-01-14 16:04:32

VB.NET顯示時(shí)間

2009-12-28 15:46:22

ADO.NET操作

2010-01-15 19:04:09

2009-12-10 16:35:08

PHP操作文章列表

2010-01-06 18:21:24

2010-01-05 18:09:07

.NET Framew

2010-01-06 17:12:26

.Net Framew

2010-01-07 15:29:59

VB.NET表達(dá)式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號