Visual C# 2008+SQL Server 2005 数据库与网络开发――3.2.4 匿名类型
早在C# 2005中就已经引入了匿名方法,而在.NET Framework 3.5这个平台上升级了C#2005的匿名方法,形成了C# 2008的匿名类型。从原理上来说匿名类型与匿名方法很类似,二者都是建立在以嵌入方式的基础之上,并没有正式的名称。
(1)初始化匿名类型
初始化匿名类型是使用new运算符和对象初始值设定项创建的。当建立好了一个匿名类型以后,开发人员必须组合上述对象初始化器和隐型局部变量两个概念,这样才能完成匿名类型的操作设置。
(2)匿名类型的作用范围匿名类型像在程序中定义的变量一样,有自己的作用范围,它的范围与任何其它变量的范围相同。
(3)适用范围
在软件开发过程中匿名类型并不是适用于所有情况的,匿名类型通常用在LINQ查询表达式的select子句中,在select子句中适用匿名类型是为了方便返回源序列中每个对象的属性子集。
转载于:https://www.cnblogs.com/008aspnet/archive/2008/05/25/1206829.html
Visual C# 2008+SQL Server 2005 数据库与网络开发――3.2.4 匿名类型相关推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.1.1 SQL Server 2005中的XML功能
在SQL Server 2005中,对XML的支持已经集成到数据库本身的所有组件中,主要包括以下几方面. 支持XML格式的数据类型. 可以对XML格式的数据或者变量进行XQuery的查询. 增强了XM ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.1 对XML的支持
和以前的SQL Server数据库版本相比较,SQL Server 2005在XML支持方面有了很大的改善,如支持XML数据类型等.经过这些显著的改善,开发人员可以通过SQL Server 2005更 ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系...
C#作为集成在.NET平台下的一门主要的开发语言,它是.NET Framework的重要组成部分.C# 程序在.NET Framework上运行,它是Windows的一个不可或缺的组件,包括一个称为公 ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.3 简单记事本程序菜单设计
本节通过一个完整的实例,介绍如何创建一个简单的记事本程序,该程序中涉及前面小节中介绍的菜单和相关事件的使用方法.下一小节的内容也会继续基于本节中的实例,介绍如何在记事本程序中实现弹出菜单的功能 ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.1 菜单创建
创建菜单的方法大体可以包括两种,比较简单的方法是通过Visual Studio 2008提供的菜单设计工具来创建,这种方式创建的菜单比较固定.另外一种方式是通过后台程序创建,这种方式由于通过代 ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 1.1 Visual Studio 2008概述
本节首先介绍了.NET的开发环境和安装配置,重点介绍了Visual Studio 2008新增的主要控件和MSDN. 转载于:https://www.cnblogs.com/008aspnet/arc ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第13章 使用菜单和对话框
在Windows应用程序中,除了Windows窗体之外,还有两个重要的组成部分,即菜单和对话框.本章将通过几个示例来介绍如何在Windows程序中使用菜单和对话框. 转载于:https://www.c ...
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.2.1 XML文档
XML全称为可扩展标记语言,它提供了一种描述结构化数据的方法.与主要用于控制数据的显示和外观的HTML标记不同,XML标记用于定义数据本身的结构和数据类型.XML使用一组标记来描绘数据元素.元素可能封 ...
- SQL Server 2005 数据库邮件 使用要点
1 利用SQL Server 2005数据库邮件,首先启用数据库邮件服务, 如下:打开SQL Server"配置工具"中的"外围应用配置器",选择"功 ...
最新文章
- 使用 YOLO 进行目标检测
- iphone 11维修 服务器,苹果官方承认!iPhone 11有这个重大问题,将免费维修
- 你们需要客户端吗?大话软件企业的营销(上)
- Windows下一个curl使用
- CPPUNIT的安装和编译
- 神策数据宣布与微软进行深度合作 共拓大数据生态圈
- vim的模式及常用命令
- C++对象的动态建立
- Unity3d LED数码管单表控制/多表控制
- 我不曾忘记的初心-屌丝逆袭
- Python:实现miller rabin米勒-拉宾素性检验算法(附完整源码)
- Cocos2dx基础手册
- 机器学习算法——决策树算法详细介绍,并使用sklearn实现案例预测,可视化决策树
- 威纶通屏,标准程序范本非常漂亮都是重新做的素材,可以省去很多时间就能做出好看的界面
- Python-量化投资(一)
- 基于SWTC公链的融媒体项目入选工信部网络安全示范项目
- 七星购物巨亏3.8亿港元 拟转型空中沃尔玛
- 链化未来共识协议详解(下)
- PHP - Yii2编码规范/风格[PSR-1/PSR-2]
- jira切换中文语言模式