Welcome 微信登录

首页 / 软件开发 / 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位的数组...
c#指针进行图像操作

c#指针进行图像操作

c#指针进行图像操作2010-06-22 博客园 依诺提及.NET的指针操作,很多人并不是很了解,甚至还不知道有这么个东东由于C#的指针操作属于unsafe操作,所以很多人对unsafe使用起来都很谨慎其实所谓不安全代码,其实是不受控于CLR控制下的托管执行,相当于CLR领导下的部分区域自治,当然CLR也不会去关心不安全代码的内存分配和回收费话少说,先体验一下适当的指针操作带来的性能提升。平时我们通过GDI+操作稍大点图片象素时,都会有一种濒临崩溃的感觉,...
基类与接口混合继承的声明问题

基类与接口混合继承的声明问题

基类与接口混合继承的声明问题2010-06-22 cnblogs Allen Lee1. 问题初现今天,查看《接口继承的声明问题》一文的反馈,发现Ninputer留下这样一道题:如果有class A : Interface1那么class B : A, Inteface1和class B : A会出现什么不同的情况呢。编译器在IL级别是用什么手段实现这个功能的呢?2. 探索问题 & 理解问题解决问题的过程既是一个探索的过程也是一个推理论证的过程。O...
<< 31 32 33 34 35 36 37 38 39 40 >>