问题描述:
假设有类 A,类B, A 和B 都是独立的类,未从任何基类继承。
现:主函数 调用类A的一个方法C,却跳到执行B类的方法C,
类A中的确没有方法C,请问这是什么情况造成的呢?欢迎大家集思广益。首先说明:PDB文件没有搞错。
假设有类 A,类B, A 和B 都是独立的类,未从任何基类继承。
现:主函数 调用类A的一个方法C,却跳到执行B类的方法C,
类A中的确没有方法C,请问这是什么情况造成的呢?欢迎大家集思广益。首先说明:PDB文件没有搞错。
解决方案 »
- C#模拟登录网站
- .NET
- SharpPcap发包错误失败!!!!发UDP数据包发不出去。。网卡监视没看到数据 防火墙日志上也没看到数据!
- 新手用C#编写了一个资源管理器,有点问题,求高手指导..
- asp.net 中的 常规网络错误。 请帮忙看看,在线等,急!
- winform问题:在窗体上添加大量控件时,会造成在窗体切换时强烈的刷新感,怎么解决?
- 无法抓取天猫商城的价格,请大家指点指点~
- 300分寻找《ASP.NET技术内幕》电子书
- tostring()有问题?ds.Tables["USERS"].Rows[j]["Unitname"]有值,但是ds.Tables["USERS"].Rows[j]["Unitname"].ToString()却告诉我不存
- 我用DataGrid的OnUpdateCommand事件来更新数据,为何得不到新输入的值
- 剪贴板可以保存字符串数组吗?
- DOTNETSKIN使用异常,紧急求助!
public class ProjectOperations
{
//
}
B类:public static class Extensions
{
public static bool CanDebug (this ProjectOperations opers, IBuildTarget entry)
{
System.Console.WriteLine(@"D:\monodevelop\monodevelop\main\src\addins\MonoDevelop.Debugger\MonoDevelop.Debugger\Extensions.cs");
ExecutionContext context = new ExecutionContext (DebuggingService.GetExecutionHandler (), IdeApp.Workbench.ProgressMonitors);
System.Console.WriteLine("Extensions CanDebug end");
return opers.CanExecute (entry, context);
}
}
A类调用 CanDebug函数,但是A类这没有这个函数,B类有,调用到B类的这个CanDebug函数了