博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2009年12月16日

摘要: 在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yield return <expression>;yield break;备注计算表达式并以枚举数对象值的形式返回;expression 必须可以隐式转换为迭代器的 yield 类型。yield 语句只能出现在 iterator 块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的控制:不允许不安全块。方法、运算符或访问器的参数不能是 ref 或 out。yield 语句不能出现在匿名方法中。有关更多信息,请参见匿名方法(C# 编程指南)。当和 expression 一起使用时 阅读全文

posted @ 2009-12-16 22:02 codingsilence 阅读(192) 评论(0) 推荐(0) 编辑

摘要: 用到TreeView的CheckBox时,通常需要联动操作,即父节点被选中,则子节点全部选中,反之一样,这样的需求用JavaScript实现比较适合,如果用c#代码实现这样的效果,性能是不如JavaScript的贴上代码: Code<script type="text/javascript" language="javascript"> //checkbox点击事件 function OnCheckEvent() { var objNode = event.srcElement; if(objNode.tagName != "INP 阅读全文

posted @ 2009-12-16 22:01 codingsilence 阅读(1275) 评论(0) 推荐(0) 编辑

摘要: public static class CodeTimer{ public static void Initialize() { Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High; Thread.CurrentThread.Priority = ThreadPriority.Highest; Time("", 1, () => { }); }public static void Time(string name, int iteration, Action action){ if 阅读全文

posted @ 2009-12-16 21:56 codingsilence 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 001// Define the namespaces used by this sample. 002using System; 003using System.Text; 004using System.Globalization; 005using System.IO; 006using System.Diagnostics; 007using System.Threading; 008using System.ComponentModel; 009010011namespace ProcessAsyncStreamSamples 012{ 013014class ProcessNetS 阅读全文

posted @ 2009-12-16 21:35 codingsilence 阅读(1186) 评论(0) 推荐(0) 编辑