C# 匿名類的定義

■匿名類:匿名類用來表示臨時使用的只讀數據,所以必須在創建時初始化各字段的數據,並且只能讀取這些字段的值,而不能設置這些字段的值
如:var val=new{StrVal="a String",IntVal=12};
val.StrVal
val.IntVal
val.ToString()

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AnonymousClass
{
    
class Program
    {
        
static void Main(string[] args)
        {
            
//定義匿名類
            var val = new { StrVal = "HelloWorld", IntVal = 200 };
            System.Console.WriteLine(
"first variable is: {0};  theSecondVariable is:{1}",val.StrVal,val.IntVal);
            System.Console.WriteLine(
"val.ToString() is:{0}",val.ToString());
            System.Console.ReadLine();

        }
    }
}

結果:
first variable is: HelloWorld;  theSecondVariable is:200
val.ToString() is:{ StrVal = HelloWorld, IntVal = 200 }



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章