新聞中心
.NET Framework應(yīng)用程序?yàn)殚_(kāi)發(fā)人員提供了一種WEB應(yīng)用程序部署的環(huán)境?;谶@款工具,我們需要不斷的從實(shí)踐積累經(jīng)驗(yàn)中去慢慢探索其中含義。這里先來(lái)了解一下.NET Framework匿名類的相關(guān)介紹。#t#

創(chuàng)新互聯(lián)是少有的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、營(yíng)銷(xiāo)型企業(yè)網(wǎng)站、微信小程序開(kāi)發(fā)、手機(jī)APP,開(kāi)發(fā)、制作、設(shè)計(jì)、賣(mài)鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,公司2013年成立,堅(jiān)持透明化,價(jià)格低,無(wú)套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來(lái)深受用戶好評(píng)
在C#3.0中提供了一種新的建立類的方法,代碼如下:
- var my = new
- {
- field1 = "abcd",
- field2 = 12
- };
- MessageBox.Show(my.field1);
C#編譯器會(huì)自動(dòng)推斷my是一個(gè)有兩個(gè)public字段的類的對(duì)象實(shí)例。也就是說(shuō)相當(dāng)于下面的代碼:
- public class MyClass
- {
- public String field1;
- public int field2;
- }
- var my = new MyClass();
- my.field1 = "abcd";
- my.field2 = 25;
- MessageBox.Show(my.field1);
在***部分講到如果動(dòng)態(tài)語(yǔ)言在給變量賦值的過(guò)程中改變了變量類型,如果將其轉(zhuǎn)換為強(qiáng)類型語(yǔ)言。當(dāng)然,一種方法是將變量聲明成object類型,或是使用.NET Framework匿名類來(lái)解決這個(gè)問(wèn)題。代碼如下:
- var myVar = new
- {
- field_string = “abcd”
- field_int = 12;
- };
然后.NET Framework匿名類根據(jù)當(dāng)前這個(gè)變量所使用的類型來(lái)決定該使用哪個(gè)類字段。
當(dāng)前文章:.NETFramework匿名類操作方法詳解
本文路徑:http://www.dlmjj.cn/article/cdsghgg.html


咨詢
建站咨詢
