12.1.2 在 C# 中使用迭代器
当C# 2.0 最初引入迭代器时,最常见的用途是为了使自己集合的 IEnumerable 接口的实现更简单。在 C# 中使用的编程风格已经有了演变,现在迭代器能与其它函数式结构一起使用,进行各种数据处理操作。
迭代器可以用来生成任意序列。我们先从一个简单的示例开始,生成阶乘小于一百万的序列,并格式化成字符串形式。清单 12.1 显示了完整的源代码。
...
分类:
Windows开发 时间:
2015-01-19 10:57:48
收藏:
0 评论:
0 赞:
0 阅读:
325
如下:tableLayoutPanel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(244)))), ((int)(((byte)(243)))));
分类:
Windows开发 时间:
2015-01-19 10:38:37
收藏:
0 评论:
0 赞:
0 阅读:
763
[StructLayout(LayoutKind.Sequential)] public struct SYSTEMTIME { public ushort wYear; public ushort wMonth...
分类:
Windows开发 时间:
2015-01-19 10:37:54
收藏:
0 评论:
0 赞:
0 阅读:
281
1.首先下载DEV-cpp,如下图
下载地址:http://pan.baidu.com/s/1bn3xOCZ
2.安装后配环境变量,我安装的位置是C:\Dev-Cpp,点击我的电脑--右键属性--高级属性--path,在后面输入:;C:\Dev-Cpp\MinGW64\bin注意前面的英文半角状态分号,
为啥是这个路径,因为有可执行文件。请看下图:
3.然后就可以使用了:
...
分类:
Windows开发 时间:
2015-01-19 09:13:54
收藏:
0 评论:
0 赞:
0 阅读:
355
CheckBox,是各种开发语言环境和网页中常用的控件。下面,本文给大家讲解的是C#Winform版的CheckBox、控件遍历、全选、反选实例代码。①直接引用如果窗体form中存在CheckBox控件,直接引用的方法为:控件名称.属性=属性值例子:checkBox1.Checked = true;...
分类:
Windows开发 时间:
2015-01-19 09:11:14
收藏:
0 评论:
0 赞:
0 阅读:
386
转自:http://my.oschina.net/bv10000/blog/111736正则表达式能根据设置匹配各种数据(比如:e-mail地址,电话号码,身份中号码等等)。正则表达式功能强大,使用灵活,C#,Java,JavaScript等多种语言都支持正则表达式。在互联网上“抓取数据”更是少不了...
分类:
Windows开发 时间:
2015-01-19 09:06:24
收藏:
0 评论:
0 赞:
0 阅读:
298
Linux认证用Syslog记录UNIX和Windows日志的方法,在网络中安排一台专用的日志服务器来记录系统日志是一个比较理想的方案。本文以FreeBSD下的syslog为例,介绍如何利用freebsd的syslogd来记录来自UNIX和windows的log信息。在比较大规模的网络应用或者对安全有一定要求的应用中,..
分类:
Windows开发 时间:
2015-01-19 06:55:04
收藏:
0 评论:
0 赞:
0 阅读:
366
VM中linux与windows共享文件夹zt介绍的是主机是windows,客户机是linux下的设置。1,安装vmtoolsforlinux选择vmwareworkstation程序菜单中vm>installvmwaretools……启动guest电脑中的linux,执行:mkdir/mnt/cdrommount/dev/cdrom/mnt/cdromcd/mnt/cdromtar-xzvfvmware..
分类:
Windows开发 时间:
2015-01-19 06:54:54
收藏:
0 评论:
0 赞:
0 阅读:
462
对于接触一种新技术、新语言的新手来说,搭建学习环境永远是个艰难的话题,尤其是在国内这种网络下,难度更是大增。 在经历了大约十多个小时的艰苦奋战后,本人终于在win7搭建成功ruby+rails+mysql环境,本文没有详细的步骤,折腾的时候根本没闲情截图写博客,同时也根本不想再折腾一遍,写本文的初衷只是想给即将和还在折腾童鞋建议。 上策:不要在win7上折腾: 可以使用M...
分类:
Windows开发 时间:
2015-01-19 01:41:13
收藏:
0 评论:
0 赞:
0 阅读:
321
步骤一: 为Mac OS 分区,为其它分区留白1,使用OSX Mavericks制作的Mac安装U盘按住Option键启动;2,选择安装Mavericks盘符;3,进入OSX安装启动界面,选择磁盘工具;4,选择硬盘分区,先分为1+n个区,第一个选择空白分区,后面几个为Mac系统所建,均选择MAC日志...
分类:
Windows开发 时间:
2015-01-19 01:36:13
收藏:
0 评论:
0 赞:
0 阅读:
1787
这几天一直在装机装机各种装机前几天把win7重装成了win8照理说在win下恢复linux的引导应该是更容易的用easyBCD加了linux引导以后却没办法进入之前装的Ubuntu desk没有细究为什么 可能是因为把c盘格式化了?以后应该还会碰到这种问题 希望那时候的自己有能力解决今天装了cent...
分类:
Windows开发 时间:
2015-01-19 00:05:43
收藏:
0 评论:
0 赞:
0 阅读:
515
比较泛型集合和非泛型集合在运行中的效率:using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Tex...
分类:
Windows开发 时间:
2015-01-19 00:03:33
收藏:
0 评论:
0 赞:
0 阅读:
301
说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boot/grub/menu.lst,而GRUB2则为/boot/grub/grub.cfg。由于ubun...
分类:
Windows开发 时间:
2015-01-18 23:59:44
收藏:
0 评论:
0 赞:
0 阅读:
601
win7设置共享文件夹
1、在硬盘建立一个文件夹:
2、右键属性,选择第二个选项卡,共享:
3、点击共享,选择Everyone,并添加:
4、点击右下方共享,完成:
5、可查看该文件状态:...
分类:
Windows开发 时间:
2015-01-18 22:46:13
收藏:
0 评论:
0 赞:
0 阅读:
465
查看infa安装的bat文件install.bat,会发现,它调用的是.\Server\Windows\Disk1\InstData\VM\install.exe。所以,我们在安装执行,右键install.exe,选择属性,在【兼容性】选项卡中,勾选兼容模式,在winxp执行就好了。 附图:
分类:
Windows开发 时间:
2015-01-18 22:36:53
收藏:
0 评论:
0 赞:
0 阅读:
420
首先我们需要引用两个第三方组件:AForge和zxing。Aforge是摄像头操作组件,zxing是二维码识别组件。都是开源项目。避免重复造轮子。其实一些操作代码我也是参照别人的,若侵犯您的版权,请和我联系。此博客仅供技术交流。下载和用法大家可以自行搜索下。首先获取所有可用的摄像头设备,并加入到co...
分类:
Windows开发 时间:
2015-01-18 22:34:43
收藏:
0 评论:
0 赞:
0 阅读:
952
如果Chart的X轴间距个数是自动生成的话,可能导致数字太密集,看不清楚数字。此时需要设置GridSpacingAuto为False,并设置GridSpacing的大小。由于不同的图表中,X轴的最大值不一样,所以GridSpacing也需要设置不同的值,所以提取一个方法来计算GridSpacing的...
分类:
Windows开发 时间:
2015-01-18 22:33:53
收藏:
0 评论:
0 赞:
0 阅读:
2491
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;using ...
分类:
Windows开发 时间:
2015-01-18 22:31:53
收藏:
0 评论:
0 赞:
0 阅读:
422
数据类型数据类型C#把数据类型分为两种:值类型和引用类型。值类型和引用类型值类型的变量直接指向存储的值,引用类型的变量指向值的引用。[理解:引用就像一个柜子的号码牌,可以顺藤摸瓜找到柜子。假如你再次对一个值类型的变量赋值,那么就会改变值,假如你再次对一个引用类型的变量赋值,那么就只是换了一个号码牌,...
分类:
Windows开发 时间:
2015-01-18 22:28:33
收藏:
0 评论:
0 赞:
0 阅读:
340
目录1、socket简介2、socket编程一般流程3、C#socket类介绍4、编程实例1、socket简介 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就....
分类:
Windows开发 时间:
2015-01-18 22:24:33
收藏:
0 评论:
0 赞:
0 阅读:
344