object.start()是什么意思?

set*_*thu 1 c#

对不起,我是C#的新手.我有一个程序,其中有一个CatchFS类.类中的主要功能,有代码

CatchFS fs = new CatchFS(args);

fs.Start();

有人能告诉我它意味着什么.我听说过thread.start(),但object.start()对我来说是新的.我甚至认为对吗?

非常感谢,是的,它来自一个名为FileSysetm.cs的类.开始这样做:public void Start(){Console.WriteLine("start"); 创建 (); if(MultiThreaded){mfh_fuse_loop_mt(fusep); } else {mfh_fuse_loop(fusep); }}

现在我试图做一个fusemount.程序启动并挂起.有一些电话没有退回,我无法弄清楚哪一个.我尝试使用monodevelop的调试选项,但没有用,它只在我的main函数中运行,我得到线程启动,就是这样!我认为文件FileSystem.cs来自库Mono.fuse.dll.谢谢你所有的时间.我整整都在看这个问题已经整整2天了,而且我似乎还没弄清楚为什么代码不会继续进行.我希望我的azure云存储安装在这个装载点上.我的目标是在运行此代码后,我应该能够在mountpoint上执行ls以获取云存储的内容列表.我也怀疑是挂载点.非常感谢您提供我所有的投入.

Dan*_*Tao 10

没有object.Start方法.Start必须是CatchFS类的方法或CatchFS派生的一些基类.

如果可能,请参阅库的文档CatchFS.这应该有希望解释是什么CatchFS.Start.

如果文档稀疏或不存在但您确实拥有源代码,那么您也可以CatchFS.Start自己查看该方法并尝试找出其预期行为.

如果没有文档并且您没有源代码,那么您正在处理黑盒子.如果您可以联系撰写的开发人员CatchFS,请询问他/她是Start做什么的.

最后一个选项是下载.NET Reflector并使用它来反汇编CatchFS已加载的已编译程序集.将此视为最后的手段,因为Reflector显示的代码通常不如原始源可读.