C# 这个代码有什么问题???它表示预期的错误标识符 publicstaticdictionary项过滤器(客户端C,Dictionary oggettiInteri) { 字典过滤器=新字典(); Dictionary Rientro=新字典(); 如果(C.抢劫) filter=Program.RareItem;//程序不包含稀有项的防御 否则,如果(C.金钱) { 过滤添加(1090020,“货币”); 过滤添加(1091000,“货币”); 过滤添加(1091010,“货币”); 过滤添加(1091020,“货币”); } }
这是错误的,你需要点后面的东西C# 这个代码有什么问题???它表示预期的错误标识符 publicstaticdictionary项过滤器(客户端C,Dictionary oggettiInteri) { 字典过滤器=新字典(); Dictionary Rientro=新字典(); 如果(C.抢劫) filter=Program.RareItem;//程序不包含稀有项的防御 否则,如果(C.金钱) { 过滤添加(1090020,“货币”); 过滤添加(1091000,“货币”); 过滤添加(1091010,“货币”); 过滤添加(1091020,“货币”); } },c#,C#,这是错误的,你需要点后面的东西 这是错误的,您需要在点之后添加一些内容。您最初的错误是因为此行不完整 Filtr = Program.; if (C.Looting) { Filtr = Program.RareItem; } while (C.LootMoney) { Filtr.Add(1090020, "Money"); Filtr.Add(1091000, "Money"); Filtr.Add(1091010, "Money"); Filtr
这是错误的,您需要在点之后添加一些内容。您最初的错误是因为此行不完整
Filtr = Program.;
if (C.Looting)
{
Filtr = Program.RareItem;
}
while (C.LootMoney)
{
Filtr.Add(1090020, "Money");
Filtr.Add(1091000, "Money");
Filtr.Add(1091010, "Money");
Filtr.Add(1091020, "Money");
}
看起来你没有写完那一行,或者你不小心删除了其中的一些代码
新错误是因为您定义的类程序不包含
RareItem
的任何定义,或者您无权访问它
您需要定义并查找类程序的定义,添加一个RareItem属性,然后将其设置为某个值:
Filtr = Program.;
顺便说一下,公共静态全局数据通常不是一个好主意。您可能想尝试找到一种不同的设计
我还建议使用大括号和一致的缩进,以便更清楚地了解发生了什么:
class Program
{
public static Item RareItem { get; }
static void Main()
{
RareItem = new Item(); // TODO: Finish this.
}
...
}
小心
while
循环不会给您一个无限循环 您最初的错误是因为此行不完整
Filtr = Program.;
if (C.Looting)
{
Filtr = Program.RareItem;
}
while (C.LootMoney)
{
Filtr.Add(1090020, "Money");
Filtr.Add(1091000, "Money");
Filtr.Add(1091010, "Money");
Filtr.Add(1091020, "Money");
}
看起来你没有写完那一行,或者你不小心删除了其中的一些代码
新错误是因为您定义的类程序不包含
RareItem
的任何定义,或者您无权访问它
您需要定义并查找类程序的定义,添加一个RareItem属性,然后将其设置为某个值:
Filtr = Program.;
顺便说一下,公共静态全局数据通常不是一个好主意。您可能想尝试找到一种不同的设计
我还建议使用大括号和一致的缩进,以便更清楚地了解发生了什么:
class Program
{
public static Item RareItem { get; }
static void Main()
{
RareItem = new Item(); // TODO: Finish this.
}
...
}
小心
while
循环不会给您一个无限循环 您的作业说明不完整
Filtr = Program.;
if (C.Looting)
{
Filtr = Program.RareItem;
}
while (C.LootMoney)
{
Filtr.Add(1090020, "Money");
Filtr.Add(1091000, "Money");
Filtr.Add(1091010, "Money");
Filtr.Add(1091020, "Money");
}
在Program类中,如果您定义了另一个Dictionary类型的静态变量,比如LocalFilter;然后您可以将其分配给Filter
if(C.Looting)
{
Filtr = Program. // incomplete
}
您的作业说明不完整
Filtr = Program.;
if (C.Looting)
{
Filtr = Program.RareItem;
}
while (C.LootMoney)
{
Filtr.Add(1090020, "Money");
Filtr.Add(1091000, "Money");
Filtr.Add(1091010, "Money");
Filtr.Add(1091020, "Money");
}
在Program类中,如果您定义了另一个Dictionary类型的静态变量,比如LocalFilter;然后您可以将其分配给Filter
if(C.Looting)
{
Filtr = Program. // incomplete
}
这是一个
程序代码>将不起作用。这里缺少属性吗?欢迎使用堆栈溢出。为了帮助您充分利用本网站,请阅读。另外,请不要在发布后完全更改问题。编辑是为了向现有问题添加澄清,而不是询问其他问题。如果在得到一个问题的答案后你有了一个新问题,那么就把它作为一个全新的问题发布。你的标签也不合适。我建议在这里只使用c
,而不是microsoft
或visual
标记。这是程序代码>将不起作用。这里缺少属性吗?欢迎使用堆栈溢出。为了帮助您充分利用本网站,请阅读。另外,请不要在发布后完全更改问题。编辑是为了向现有问题添加澄清,而不是询问其他问题。如果在得到一个问题的答案后你有了一个新问题,那么就把它作为一个全新的问题发布。你的标签也不合适。我建议在这里只使用c
,而不是microsoft
或visual
标记。