就像标题所说的那样,我的代码在我的项目中没有在一个特定的类中自动完成,这对于像我这样的初学程序员来说真的很糟糕。
我已尝试 Ctrl + Alt + Space 并转到工具 - >文字编辑器 - > C# - >智能感知。这里"在输入字符后显示完成列表"检查。
注意: Ctrl + Alt + Space 在其他类中有效,如果有任何帮助的话。
相关代码是:
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);
}
}
}
答案 0 :(得分:0)
我认为你要么忘记在某处放一个分号,要么你在某个地方犯了语法错误。请发布您的代码,以便我告诉您这是什么问题。
答案 1 :(得分:0)
确保两个类的命名空间相同..如果是,则重启(退出/启动)visual studio ...