我正在制作某种终端模拟器,一切正常,直到我编辑了一些东西,我不知道什么了,我得到了这个错误
..\Playground\(14,38): error CS1513: } expected
..\Playground\(21,1): error CS1022: Type or namespace definition, or end-of-file expected
谁能告诉我发生了什么?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MCMD{
class INFO{
static string LANG="CSharp";
static string STAT="A";
static string VERS="0.0.1.0";
}
class TERMINAL{
static void IFunc(string question){
private string lang=System.MCMD.INFO.LANG;
}
static void Main(string[] args){
Console.Write(IFunc());
}
}
}
答案 0 :(得分:2)
private
不是IFunc
中的局部变量的有效修饰符,因此您需要将其删除。您还需要从System
的完全限定名称中删除INFO.LANG
。
static void IFunc(string question){
string lang=MCMD.INFO.LANG;
}
从main:
调用IFunc
时,还需要提供字符串参数
static void Main(string[] args){
Console.Write(IFunc("some string"));
}