我继承和实现一个抽象类,用匿名类的方式,像Java那样,可以吗? class ab { public action f; } ab obj = new ab { f = () => { } }; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c#匿名类实例根本不是什么 new ab() 这个概念。没有这个玩意儿。如果你需要随便给对象弄一个委托,你就写一个实际的class就行了,例如public class ab{ public Action f;}把它声明为实实在在可实例化的,而不用抽象它。 不可以。不需要。Java没有委托,所以经常需要定义一个只有1个方法的接口,目的仅仅是为了传递那个方法本身。比如RunnableC#有委托,可以直接传方法,不需要再定义一个类。 如何判断是否最小化了? IIS SMTP邮件发送问题,急!整个IT部在陪我加班 根据传入的IP地址获取MAC地址,请问如何实现?(C#) 判断DataGridView中是否有某列 延时问题 C#关于GIF动态图片与二进制转换问题 WPF窗体中如何嵌入Winform编写的用户自定义控件 在VC2005中 如何打开PowerPoint文件 C# 去除奇怪的脚本程序 不能调试了,“未加载符号”是怎么回师? Encoding.GetEncoding( "iso-8859-1" ).GetBytes("中文") 结果不是 4 个字节? 精通C# ?
{
public Action f;
}把它声明为实实在在可实例化的,而不用抽象它。
比如RunnableC#有委托,可以直接传方法,不需要再定义一个类。