Visual studio 代码自动完成不适用于一个特定的类
正如标题所说,我的代码并不是在我的项目中的某个特定类中自动完成的,这对于像我这样的初学者来说是非常糟糕的 我已经尝试了Ctrl+Alt+Space和进入工具->文本编辑器->C#->智能感知。此处选中“键入字符后显示完成列表” 注意:如果有帮助的话,Ctrl+Alt+Space在其他类中也可以使用 有关守则如下:Visual studio 代码自动完成不适用于一个特定的类,visual-studio,ide,visual-studio-2013,intellisense,Visual Studio,Ide,Visual Studio 2013,Intellisense,正如标题所说,我的代码并不是在我的项目中的某个特定类中自动完成的,这对于像我这样的初学者来说是非常糟糕的 我已经尝试了Ctrl+Alt+Space和进入工具->文本编辑器->C#->智能感知。此处选中“键入字符后显示完成列表” 注意:如果有帮助的话,Ctrl+Alt+Space在其他类中也可以使用 有关守则如下: namespace AudioDevices.Devices { class CdDiscMan : DisplayAudioDevice { priv
namespace AudioDevices.Devices
{
class CdDiscMan : DisplayAudioDevice
{
private readonly int mBSize = 700;
private bool isEjected = false;
public CdDiscMan(int serialId)
{
base.SerialID = serialId;
}
public void Eject()
{
isEjected = !isEjected;
}
public int MbSize
{
get { return mBSize; }
}
public bool IsEjected
{
get { return isEjected; }
}
}
}
根据请求,自动完成功能仍在运行的类:
namespace AudioDevices
{
public class Track
{
private category style;
private int id;
private string name, artist, albumSource;
private Time length;
public Track()
{
}
public Track(int id)
{
this.id = id;
}
public Track(int id, string name)
{
this.id = id;
this.name = name;
}
public Track(int id, string artist, string name)
{
this.id = id;
this.artist = artist;
this.name = name;
}
public string GetLength()
{
return length.ToString();
}
public int GetLengthInSeconds()
{
return length.Seconds +
(length.Minutes * 60) +
(length.Hours * 3600);
}
}
}
我想你要么忘了在某处放分号,要么在某处犯了语法错误。请发布您的代码,以便我可以告诉您问题所在。确保两个类的命名空间相同。。如果是,然后重新启动(退出/启动)visual studio…添加了代码,但Stackoverflow一直给它一种奇怪的格式,我猜这与我的问题有关?呵呵,Syed bro。。你可以在谷歌上搜索它并找到..添加另一个(小的)类的代码,其中intellisence工作正常。。同时提及两者的文件名。。希望你能理解。而且它是
ctrl+space
。。。不需要ctrl+alt+space
I希望您已经检查了此线程中的堆栈溢出答案。。重新启动VS解决了问题,谢谢!名称空间不是问题所在