Welcome 微信登录

首页 / 软件开发 / C#

[C# 3.0 入门] [第一章 Lambda表达式] 第二节:Lambda表达式带来了什么

[C# 3.0 入门] [第一章 Lambda表达式] 第二节:Lambda表达式带来了什么

[C# 3.0 入门] [第一章 Lambda表达式] 第二节:Lambda表达式带来了什么2010-06-13 博客园 五斗米本次的内容,主要是针对已经学习过C# 2.0的程序员读者的,前提是已经知道什么是匿名方法。如果还不清楚,请先阅读“连载:C# 2.0入门”(这篇会在今后翻译)。好的,现在进入正题。Lambda表达式(λ表达式),用一句话来解释,(不算很严谨)就是使匿名方法文字上更短的语法。虽然这样说,单&ld...
[C# 3.0入门] [第一章 Lambda表达式]第一节:C# 3.0是什么&C# 3.0的适用范围

[C# 3.0入门] [第一章 Lambda表达式]第一节:C# 3.0是什么&C# 3.0的适用范围

[C# 3.0入门] [第一章 Lambda表达式]第一节:C# 3.0是什么&C# 3.0的适用范围2010-06-13 博客园 五斗米第一回Lambda表达式本节原文http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_01/csharp30_01_01.htmlC# 3.0 是什么C#也顺利的进行了版本升级,变成3.0了。在连载开始之初,就当作是前言吧,简单的介绍一下C# 3.0究竟是什么。C...
[C# 3.0 入门] [第一章 Lambda表达式] 第三节:Lambda与匿名方法的区别

[C# 3.0 入门] [第一章 Lambda表达式] 第三节:Lambda与匿名方法的区别

[C# 3.0 入门] [第一章 Lambda表达式] 第三节:Lambda与匿名方法的区别2010-06-13 博客园 五斗米Lambda表达式与匿名方法的区别那么,为什么Lambda表达式比匿名方法写起来要短呢?这种像变戏法一样的手法真的能用吗?有没有重要信息遗漏掉呢?为了回答这些问题,就让我们把匿名方法和Lambda表达式比较一下,看看Lambda表达式究竟怎么写。1using System;23delegate int SampleDelegate...
[C# 3.0 入门] [第一章 Lambda表达式] 第四节

[C# 3.0 入门] [第一章 Lambda表达式] 第四节

[C# 3.0 入门] [第一章 Lambda表达式] 第四节2010-06-13 博客园 五斗米[C# 3.0 入门] [第一章 Lambda表达式] 第四节:Lambda的用途 & 类型声明能够和不能够省略的情况成问题的是,虽然为了源代码的简洁性,很想用Lambda表达式,但是要写的代码却不能全部都用Lambda表达式来写。那么, Lambda表达式究竟能做到什么程度呢?习惯了C/C++编程风格的程序员,一定以为因C#语法与之很相似,所以用C#...
[C# 3.0 入门] [第一章 Lambda表达式] 第五节

[C# 3.0 入门] [第一章 Lambda表达式] 第五节

[C# 3.0 入门] [第一章 Lambda表达式] 第五节2010-06-13 博客园 五斗米[C# 3.0 入门] [第一章 Lambda表达式] 第五节:Lambda表达式的使用范例 & Lambda表达式的各种变体Lambda表达式的使用范例到现在为止的例子大多数,完全都是从文法上到功能上的说明,多数情况下不必使用Lambda表达式也能够写出来。最后,我还是来展示几个有一定实用性的Lambda表达式的实例。这里是一个,输入整形的数组,以其...
用新的高级加密标准(AES)保持你的数据安全

用新的高级加密标准(AES)保持你的数据安全

用新的高级加密标准(AES)保持你的数据安全2010-06-13小刀人本文假设你熟悉 C#和位(bit)操作。摘要AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。本文展示了AES的概貌并解析了它使用的算法。包括一个完整的C#实现和加密.NET数据的举例。在读完本文后你将能用AES加密、测试 基于AES的软件并能在你的系...
C# 3.0特性之Lambda表达式

C# 3.0特性之Lambda表达式

C# 3.0特性之Lambda表达式2010-06-13SpadeQAttention: 本文内容包括示例来源均参考自Joseph C. Rattz, Jr.的Pro Linq一书。Lambda表达式是MS在C# 3.0中引入的。Lambda表达式最早可见于LISP语言,美国数学家Alonzo Church在1936年将其概念化。这种表达式为描述算法提供了一种简便的手段。在引入Lambda表达式之前,我们先看一看在这之前,将一个算法作为参数传递给一个方法是...
C#按要求生成指定位数编号

C#按要求生成指定位数编号

C#按要求生成指定位数编号2010-06-13开发数据库应用程序时,经常需要实现自动生成编号功能。实现该功能时,可以先将数据表中的记录提取出来,并判断该表中编号的最大值是多少,然后调用Substring方法将编号的整数部分截取出来,并加1,最后再将整数部分和前面的字符串相加,生成一个新的编号。自动生成编号的关键代码如下:SqlConnection sqlcon = new SqlConnection("Data Source=(local);Da...
使用c#来操作XML中的处理指令(PI)

使用c#来操作XML中的处理指令(PI)

使用c#来操作XML中的处理指令(PI)2010-06-22 cnblogs 听风且吟什么是处理指令?处理指令(Processing Instructions,PI)是用“<? ?>”包围的一种标签,用以描述特定应用程序信息。Xml文档可以包含多个针对不同应用程序的处理指令。处理指令由两部分组成,target和 value。target的角色类似于“名称”,紧随target之后的字符串就是valu...
#define 预处理指令(C++,C#,VB.NET)

#define 预处理指令(C++,C#,VB.NET)

#define 预处理指令(C++,C#,VB.NET)2010-06-22 cnblogs 陈希章在C++中,我们可以通过#define这个指令定义所谓的符号常量,这种常量会被直接编译到二进制代码中去。在这种情况下,它与用const定义的常值变量的效果是基本类似。的,例如:但#define还有一个作用,就是改变编译器行为,例如根据它决定是否要编译某句代码在很多C++源文件中都会有下面这样的代码#if !defined(AFX_MAINFRM_H__0EF...
如何判断字符串是否为空串

如何判断字符串是否为空串

如何判断字符串是否为空串2010-06-22 cnblogs Allen Lee0. 缘起:本文写作缘起于阮的讨论——《FxCop告诉我,检查一个字符串是否为空要用string.Length。》。其实用过FxCop的人都知道它会建议你使用String.Length属性来判断字符串是否为空串,但你又是否明白其中的缘由呢?今天有点闲,特意写下这篇文章,希望有点帮助。1. 三种常用的字符串判空串方法:Length法:bool isEmpt...
如何避免多控件窗体重新布局时闪烁

如何避免多控件窗体重新布局时闪烁

如何避免多控件窗体重新布局时闪烁2010-06-22 cnblogs micYng适用场景:需要在某容器控件中动态装载多个子控件,而且该容器控件可能需要改变WindowFormState,即从Normal转变为Maxmized,或者是其他状态转换啦, what ever :)如果没有应用任何特殊处理,你就会发现,当容器控件状态转换时,其上的子控件在经过一阵狂闪之后(可能背景控件颜色和自身相互交替出现),最终恢复至平静; 这种情形当然无论是程序员自己和客户都...
C#开发ActiveX控件操作指南

C#开发ActiveX控件操作指南

C#开发ActiveX控件操作指南2010-06-22 cnblogs yilinC#开发ActiveX控件在开发Web页面中是十分有用的,下面提供了C#开发ActiveX控件操作指南,供大家学习参考。0. 前言ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发Activ...
你知道C#各种排序的编写及性能吗

你知道C#各种排序的编写及性能吗

你知道C#各种排序的编写及性能吗2010-06-22 cnblogs .NET RJ快毕业了,复习了一下C# 的数据结构的排序算法,其中主要有冒泡排序,直接插入排序,简单选择排序和快速排序,在其中参考了老赵的CodeTimer和eaglet的性能计数器 ,特此感谢~~好了,开始我们的排序算法吧 ~在进行排序算法之前,我们先定义一个100位的随机数列,好进行各种排序算法的性能测试。代码如下:/// <summary>/// 随机生成100位的数组...
<< 131 132 133 134 135 136 137 138 139 140 >>