Ang*_*gel 3 c# visual-studio-code
我在VSCode-> GNU / Linux中遇到这些错误:
对于这种行为,我已经读过了,
如何解决“名称空间x已经包含x的定义”错误?转换为VS2010后发生
但我找不到解决方案,这对我有用。
下列方法或属性之间的调用不明确:'GCoreT.mapTex(string,E [])'和'GCoreT.mapTex(string,E [])'[testc]
类型“ GCoreT”已经定义了一个名为“ mapTex”的成员,该成员具有相同的参数类型[testc] void GCoreT.mapTex(string text,E [] add)
。
我认为这是最相关的简化代码。
using System;
namespace testc
{
class Program
{
static void Main(string[] args)
{
//..
}
}
}
Run Code Online (Sandbox Code Playgroud)
using System;
class GCoreT{
^^^------------------> he says 0
public Ene[] GTEne (String tex, E[] ene){
//..
mapTex(tex, ene);
^^^------------------> he says 1
//..
}
private void mapTex(String text, E[] add){
^^^------------------------------> he says 2
//..
}
}
Run Code Online (Sandbox Code Playgroud)
VSCode说:
0
命名空间“”已包含“ GCoreT”的定义[testc]
1个
下列方法或属性之间的调用不明确:'GCoreT.mapTex(string,E [])'和'GCoreT.mapTex(string,E [])'[testc]
2
类型“ GCoreT”已经定义了一个名为“ mapTex”的成员,该成员具有相同的参数类型[testc] void GCoreT.mapTex(string text,E [] add)
小智 6
您是否尝试过重新启动VSCode?可能值得一试。我遇到了类似的问题,并且当我重新启动VSCode时,该问题似乎已经神奇地消失了。似乎是VSCode中的错误,在某些情况下重命名名称空间时,它会紧贴旧的名称空间名称。
| 归档时间: |
|
| 查看次数: |
1273 次 |
| 最近记录: |