日期:2014-05-18  浏览次数:20823 次

C#中是否有这样的语法?
Java code

public List findByExample(final Class clazz, final Object example) {
    // 我希望在在创建类的时候,重写里面的方法
    HibernateCallback hc = new HibernateCallback() {
        public Object doInHibernate(Session session) throws HibernateException, SQLException {
            .....这里写实现代码
        }
    };
    .....
}



------解决方案--------------------
在方法外重写类

在其他方法内调用
------解决方案--------------------
1.可以用泛型委托 Action<T> 或Func<T,U>
2.可以使用事件将处理过程触发通知到外部
------解决方案--------------------
http://topic.csdn.net/u/20090813/11/4cf15ded-fc8d-4120-a960-fccfc69fbce1.html?22468