public class Fteventlistlevelcompare : IComparer//实现用接口按照故障层次排序
{
public int Compare(object x, object y)
{
return new CaseInsensitiveComparer().Compare(((TreeNode)x).Level, ((TreeNode)y).Level);
//return new CaseInsensitiveComparer().Compare(((Ftevent)x).ftlevel, ((Ftevent)y).ftlevel);
}
}为什么用TreeNode就可以对x进行类型转换,而用我自己定义的Ftevent就不能转换呢?
{
public int Compare(object x, object y)
{
return new CaseInsensitiveComparer().Compare(((TreeNode)x).Level, ((TreeNode)y).Level);
//return new CaseInsensitiveComparer().Compare(((Ftevent)x).ftlevel, ((Ftevent)y).ftlevel);
}
}为什么用TreeNode就可以对x进行类型转换,而用我自己定义的Ftevent就不能转换呢?
解决方案 »
- C#2005问题
- winform怎么监控数据库某个表发生变化后弹出类似阿里旺旺消息提示框。
- 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
- .Net上传文件,一头雾水,谁能提供更详细的解释吗?最好是有示例.(另开贴给分!!!!!)
- sqldataparameter怎么用
- 菜鸟问一个水晶报表的问题。
- 请问网站程序在我的机子上可以运行,当上传到服务器上,总是运行一会儿就不能运行了,提示:找不到文件或程序集名称“×××”,或找不到
- C#中如何将类型为Object的变量转化为byte[]
- 请教个很简单的问题:openFiledialog在我的工具箱中是灰色的,怎么用?
- WPF 模拟地图缩放开发
- C# 跨线程修改窗口控件 僵死问题
- 关于GetType的问题.50分求解.
MessageBox.Show(x.GetType().ToString());
MessageBox.Show(y.GetType().ToString());
输出什么