我正在写这门课
using System;
using System.IO;
using Comparison.Strategies; // this namespace contains the ICompare interface
namespace Comparison{
public class FileNameCompare : ICompare
{
public bool compare(FileInfo a, FileInfo b)
{
a.
// ^
// Pressing . does not show FileInfo properties or methods (!!)
}
}
}
问题是,当我按.
时(请参阅上面的代码注释),它不是产品完成列表。当我按 Ctrl + space 时显示完成列表但不显示FileInfo
类的任何属性。
Mono/.NET 2.0
。return true
代码编译!所以有人可以告诉我为什么 .
没有触发FileInfo
类的完成列表? 如何修复?
更新
在我写完System.IO.
后按 Ctrl + space 时,在完成列表中我看到了这一点,
答案 0 :(得分:1)
嗯,MonoDevelop< = 2.8中的代码完成和重构引擎并不理想,目前正在使用NRefactory重新编写。您可以使用最新的MD测试版或从git源编译它来尝试新引擎。然而,你很可能想等到它稳定下来。