无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C# tuple元組詳解

2023-03-19 16:31 作者:程序員ken  | 我要投稿

概念

本質(zhì)就是個(gè)數(shù)據(jù)結(jié)構(gòu),它是將多個(gè)數(shù)據(jù)元素分組成一個(gè)輕型數(shù)據(jù)結(jié)構(gòu)。

如何聲明元組變量(針對(duì).net framework 4.7+ 和 .net core 2.0+)

不帶字段名稱元組

不帶字段名稱元組的取值

帶字段名稱的元組

帶字段名稱元組的取值

帶字段名稱元組的賦值

在.net framework 4.7以下版本

(反正2023-03-18之前沒有把上述的新特性加入)
在低版本下需要使用Tuple(靜態(tài)類)

語法:

Tuple<T1, T2, T3, T4, T5, T6, T7, TRest>
由上面可以看出 除非是嵌套的元組 ,普通的最多只能有8位元素

如何聲明元組變量

取值

嵌套元組

如果要在一個(gè)元組中包含八個(gè)以上的元素,則可以通過嵌套另一個(gè)元組對(duì)象作為第八個(gè)元素來實(shí)現(xiàn)??梢允褂肦est屬性訪問最后一個(gè)嵌套元組。要訪問嵌套元組的元素,請(qǐng)使用

元組的用法

元組可以在以下情況下使用:

當(dāng)您想從一個(gè)方法中返回多個(gè)值而不使用ref 或 out參數(shù)時(shí)。
當(dāng)您想通過單個(gè)參數(shù)將多個(gè)值傳遞給方法時(shí)。
當(dāng)您想暫時(shí)保存數(shù)據(jù)庫記錄或某些值而不創(chuàng)建單獨(dú)的類時(shí)。。

元組缺點(diǎn):

Tuple是一個(gè)引用類型,而不是一個(gè)值類型。它在堆上分配,并可能導(dǎo)致CPU密集型操作。
Tuple被限制為包括八個(gè)元素。如果需要存儲(chǔ)更多元素,則需要使用嵌套元組。但是,這可能導(dǎo)致歧義。

相關(guān)視頻:https://www.bilibili.com/video/BV1M84y1A7dp/


C# tuple元組詳解的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
黎平县| 嘉义县| 福安市| 亚东县| 保定市| 栖霞市| 海丰县| 松潘县| 西盟| 河北区| 通州市| 婺源县| 九龙县| 鄯善县| 庆元县| 辽阳县| 南乐县| 即墨市| 津南区| 房产| 南木林县| 汤原县| 武穴市| 正定县| 鄢陵县| 寻乌县| 新竹县| 汕头市| 德令哈市| 衢州市| 五华县| 拉萨市| 茶陵县| 洛浦县| 濮阳市| 胶州市| 华容县| 曲阜市| 建湖县| 广德县| 麻阳|