我一直很喜欢Visual Studio 2013中的C#中的IntelliSense.我不仅谈论自动完成功能,还谈论在自动完成框中查看的那些方法的描述(文档的摘录).例如,当我写:
List<int> l = new List<int>();
l.Add
然后我得到一个很好的解释:
Adds an object to the end of the System.Collections.Generic.List.
调用某些方法时的提示非常有用(多少次重载,参数类型).
但最近我决定在Visual Studio 2013中编写一些C代码,我发现这些方法的描述不可见.例如,当我写:
string s;
s.length
我得到的是自动完成函数定义(返回类型和参数类型).没有关于此功能做什么的信息.这不是我无法忍受的.我知道.length()的作用是什么:-)但是STL中的集合有很多功能,拥有它们的描述非常好(我知道它们不能替代整个文档,但对应用程序的一些评论会非常好)在Visual Studio中,不仅仅是在www.cplusplus.com/reference/上
所以我的问题是:在Microsoft Visual Studio中是否可以使C语言与C#一起使用?
最佳答案 不幸的是,我从来没有见过任何与C一起使用的代码提示工具,其功能与IntelliSense与C#一样详细.当然有一些工具可以为std :: elements提供基本的代码提示,但是没有详细说明.我过去使用过codelite 2.0而且还可以,但这就是整个IDE并提供基本的代码完成,可能与使用VS2013相同