Edward_jie

for you, my Hall of Frame

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 5 6 7 8 9

2012年1月12日

摘要: 索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。在下面的示例中,定义了一个泛型类,并为其提供了简单的 get 和 set 访问器方法(作为分配和检索值的方法)。Program 类为存储字符串创建了此类的一个实例。class SampleCollection<T>{ private T[] arr = new T[100]; public T this[int i] { get { return arr[i]; } set { ... 阅读全文
posted @ 2012-01-12 11:54 Edward_诺 阅读(6053) 评论(0) 推荐(0) 编辑

摘要: 接口使用 interface 关键字进行定义,如下面的示例所示:interface IEquatable<T>{ bool Equals(T obj);}接口描述的是可属于任何类或结构的一组相关功能。接口可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口不能包含字段。接口成员一定是公共的。当类或结构继承接口时,意味着该类或结构为该接口定义的所有成员提供实现。接口本身不提供类或结构能够以继承基类功能的方式继承的任何功能。但是,如果基类实现接口,派生类将继承该实现。类和结构可以按照类继承基类或结构的类似方式继承接口,但有两个例外:类或结构可继承多个接口。类或结构继承接口时 阅读全文
posted @ 2012-01-12 11:04 Edward_诺 阅读(1059) 评论(0) 推荐(0) 编辑

摘要: 尽管对象初始值设定项可以用在任何上下文中,但它们在 LINQ 查询表达式中尤其有用。查询表达式经常使用匿名类型,而这些类型只能使用对象初始值设定项进行初始化。在 select 子句中,查询表达式可以将原始序列的对象转换为可能具有不同的值和形式的对象。如果您只想存储某个序列中每个对象的部分信息,这会非常有用。在下面的示例中,假定某个产品对象 (p) 包含很多字段和方法,而您只想创建包含产品名称和单价的对象序列。var productInfos = from p in products select new { p.ProductName, p.UnitPrice };当执行此查询时... 阅读全文
posted @ 2012-01-12 09:57 Edward_诺 阅读(15023) 评论(0) 推荐(1) 编辑

2012年1月11日

摘要: 出现这个问题,是跟Expanderview中带年纪Header和点击Item程序响应鼠标点击消息两次有关系,即不仅Header接收到了Tap消息,响应之后又讲此Tap消息传递给Item进行了处理,所以出现了,点击空白区域,程序先交给Header处理点击消息,进行了相应处理,然后又交给Item进行消息处理,就会出现意想不到的结果,具体要根据项目中处理鼠标消息写在了Listbox中还是写在Header中还是Item中,或者其中某几项中,根据自己的项目程序如下,和后台代码也有关联,不多赘述了。如代码PTA项目中的Pivot中的一项: <controls:PivotItem Name=" 阅读全文
posted @ 2012-01-11 23:02 Edward_诺 阅读(1052) 评论(1) 推荐(0) 编辑

摘要: 构造函数可以使用 base 关键字来调用基类的构造函数。例如:public class Manager : Employee{ public Manager(int annualSalary) : base(annualSalary) { //Add further instructions here. }}在此示例中,基类的构造函数在执行构造函数块之前被调用。base 关键字可带参数使用,也可不带参数使用。构造函数的任何参数都可用作 base 的参数,或用作表达式的一部分。有关更多信息,请参见 base(C# 参考)。在派生类中,如果不使用 ba... 阅读全文
posted @ 2012-01-11 10:46 Edward_诺 阅读(4777) 评论(0) 推荐(0) 编辑

2012年1月6日

摘要: public static void SearchVisualTree(DependencyObject targetElement, int width,string Node) { var count = VisualTreeHelper.GetChildrenCount(targetElement); if (count == 0) { return; } for (int i = 0; i < count; i++) ... 阅读全文
posted @ 2012-01-06 17:16 Edward_诺 阅读(1123) 评论(0) 推荐(0) 编辑

摘要: windows phone 7使用System.Threading.Thread函数中需要修改UI元素的时候: this.OrientationChanged += new EventHandler<OrientationChangedEventArgs>(MainPage_OrientationChanged); System.Threading.Thread a = new System.Threading.Thread(new ThreadStart(InitCityAndPhrase)); a.Name = "线程1"; ... 阅读全文
posted @ 2012-01-06 14:12 Edward_诺 阅读(648) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: c#程序刚开始启动的时候都会有唯一一个入口函数main()函数,而非静态成员又称实例成员,必须作用于实例。在程序刚开始运行的时候,未建立任何实例,因此无法调用实例成员,包括非静态的Main方法。为了能够在程序的开始执行Main方法,必须将其声明为静态。 顺便说明,在Main方法中调用的成员也必须是静态的,除非建立过相应的实例。 例如: namespace lover_P.Test { public class Test { public void InstanceMethod() {} // 实例成员(非静态) public static void StaticMethod {} // 类型成 阅读全文
posted @ 2011-12-12 22:26 Edward_诺 阅读(863) 评论(0) 推荐(0) 编辑

2011年12月7日

摘要: #region Regular Expression/// <summary> /// 校验字符串是否只包含字母与数字 /// </summary> /// <param name="toVerified">需要校验的字符串</param> /// <returns>true表示符合要求,false表示不符合要求</returns> public static bool IsOnlyLetterAndDigit(string toVerified) { Regex rx = new Reg... 阅读全文
posted @ 2011-12-07 10:02 Edward_诺 阅读(275) 评论(0) 推荐(0) 编辑

2011年11月18日

摘要: 1.windows 7:安装python2.x或者3.x,编程语言有不同的地方,需要注意,网上大多是2.x的教程。在cmd之后,运行python xxx.py之前,需要设置环境变量,把python安装时候的路径名写到变量值中,变量名还是Path我遇到的情况是在py文件直接快捷键Fn+F5运行,打包失败,但是在cmd中python xxx.py正常运行打包脚本,代码如下:# -*- coding: cp936 -*-import osimport time# 在列表中写明需要备份的文件名和或目录source = [r'"d:\kankan"']# 备份到下面的 阅读全文
posted @ 2011-11-18 00:26 Edward_诺 阅读(3740) 评论(8) 推荐(2) 编辑

上一页 1 ··· 5 6 7 8 9