C# 匿名类的使用
2014-01-11 23:27
253 查看
匿名类:匿名类用来表示临时使用的只读数据,所以必须在创建时初始化各字段的数据,并且只能读取这些字段的值,而不能设置这些字段的值
如:var val=new{StrVal="a String",IntVal=12};
val.StrVal
val.IntVal
val.ToString()
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 }
如:var val=new{StrVal="a String",IntVal=12};
val.StrVal
val.IntVal
val.ToString()
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 }
相关文章推荐
- C#为控件添加拖拽文件事件
- C#子线程刷新界面并关闭窗体
- 《CLR via C#》精髓:类型可见性和成员可访问性
- C# 读书笔记之访问虚方法、重写方法和隐藏方法
- C#编程学习快速入门:资源分享
- C#中枚举类型和int类型的转化
- C#连接手机安装软件和发送信息
- C# 去掉字符串里的分隔符(该分隔符可以是一个字符串)
- C# Lambda Expressions 简介
- C#名空间问题
- WinForm 窗体与窗体相互嵌套
- C#反射技术概念作用和要点
- C# 摄像头开启有视频源的选择窗口
- C# Where
- c# XML和实体类之间相互转换(序列化和反序列化)
- C#网页采集
- c#制作类似qq安装程序一样的单文件程序安装包
- c#实现服务器性能监控并发送邮件保存日志
- Tesseract学习(五)
- 【转载新浪网博客】c# winform 程序打包部署