gpt4 book ai didi

c# - 在简单的对象创建时崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:59 24 4
gpt4 key购买 nike

这个问题不太可能帮助任何 future 的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the help center .




8年前关闭。




我有这段代码:

    class SomeClass {
1 String PROXY="localhost:8080";
2 Proxy proxy=new Proxy();
3 proxy.setHttpProxy(PROXY);
// ...

在第 3 行,编译器告诉我对象 proxy不存在。

当我在上面一行创建它时,它怎么可能不存在?

编辑:

我认为这无济于事,但这是编译器错误(它指向第 3 行中的那个括号。):

Invalid token ')' in class, struct, or interface member declaration



此外,ReSharper 突出显示 proxy (在第 3 行)作为未找到的对象。

最佳答案

语句必须进入一个方法。他们不能只是在一个类型的 body 里。你说过这样的话:

class P
{
Foo foo = whatever;
foo.bar();
}

您可以将字段声明放在方法之外,但不能放在语句之外。您需要执行以下操作:
class P
{
static void Main()
{
Foo foo = whatever;
foo.bar();
}
}

除了字段声明之外的所有可执行代码都必须放在 C# 中的方法中。

说得通?

关于c# - 在简单的对象创建时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15455456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com