自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET Framework匿名類操作方法詳解

開發(fā) 后端
.NET Framework匿名類的使用在實際應(yīng)用中還是比較常用的。本文就會針對這一知識點為大家詳細(xì)介紹相關(guān)使用方法,希望能對大家有所幫助。

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

在C#3.0中提供了一種新的建立類的方法,代碼如下:

 

  1. var my = new 
  2. {  
  3. field1 = "abcd",  
  4. field2 = 12 
  5. };  
  6. MessageBox.Show(my.field1); 

 

C#編譯器會自動推斷my是一個有兩個public字段的類的對象實例。也就是說相當(dāng)于下面的代碼:

 

  1. public class MyClass  
  2. {  
  3. public String field1;  
  4. public int field2;  
  5. }  
  6. var my = new MyClass();  
  7. my.field1 = "abcd";  
  8. my.field2 = 25;  
  9. MessageBox.Show(my.field1); 

 

在***部分講到如果動態(tài)語言在給變量賦值的過程中改變了變量類型,如果將其轉(zhuǎn)換為強(qiáng)類型語言。當(dāng)然,一種方法是將變量聲明成object類型,或是使用.NET Framework匿名類來解決這個問題。代碼如下:

 

  1. var myVar = new 
  2. {  
  3. field_string = “abcd”  
  4. field_int = 12;  
  5. }; 

 

然后.NET Framework匿名類根據(jù)當(dāng)前這個變量所使用的類型來決定該使用哪個類字段。

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

2010-01-06 17:12:26

.Net Framew

2010-01-07 10:28:04

VB.NET實現(xiàn)接口

2010-01-05 16:20:46

.NET Framew

2010-01-05 16:15:05

.NET Framew

2010-01-11 10:34:41

VB.NET圖像操作

2010-01-11 15:43:06

VB.NET類屬性

2010-01-06 18:27:06

.Net Framew

2010-02-03 13:26:53

C++計時

2010-01-07 10:46:27

VB.NET Sock

2010-01-21 15:56:31

VB.NET文本框

2010-01-07 11:07:20

VB.NET讀取INI

2010-01-05 09:35:07

.Net Framew

2010-01-05 18:09:07

.NET Framew

2009-08-26 14:52:19

.NET Framew

2009-07-09 09:28:19

.Net Micro

2012-01-09 16:00:56

2009-12-15 13:59:42

Ruby對象操作

2010-02-01 09:40:08

Python操作

2010-01-07 15:37:35

VB.NET ForNext循環(huán)

2010-01-05 17:16:28

.NET Framew
點贊
收藏

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