今天一朋友问到一问题,怎么在timer的委托里面传参数,我初一想Invoke 可以传参数吧,我就说了. 后来他说这个委托是微软定义,不能变参数,于是我就自己写了一段代码试 试. 我最初写的代码如下 public class A { public string p = string.Empty; public void foo(object sender, System.Timers.ElapsedEventArgs e) { B.foo(p); } } 然后在循环里 为A的对象传参数 strin
小结一下ibatis框架下,传入参数为数组类型或者是List类型的sql写法.标签里面都不需要表名 1.传入字符串数组,不需要标明parameterClasss,数组和List类型对象一样都可以用<iterate>标签进行遍历. <select id="selectOrgIdByNameStr" resultClass="Integer"> SELECT id FROM org WHERE name IN <iterate close=
调用LIST的Sort的时候会调用IComparer的默认实现,quicksort会调用每个元素的CompareTo的IComparable实现 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ComparerTest { class Employee : IComparable<Employee> { private int empID; priva