【问题标题】:Error CS1525 "Unexpected Symbol 'end-of-file'" [closed]错误 CS1525“意外符号‘文件结尾’”[关闭]
【发布时间】:2015-08-15 16:12:49
【问题描述】:

我整天都在尝试解决这个错误,我很确定在第 10 行的末尾需要一个右括号,但除此之外,除了关闭只会导致另一个错误的类之外,我没有任何线索。这是代码。

public class Synthology
{
    public static void Main()
    {
        uint machine_id = 30206;

        bool isMac = false; 

        uint cx=0, c1 = 0x0C6B73ABD, c2 = 0x0E42C2B47, c3 = 0x07C6958DA;
        uint req = ((uint)(isMac ? 0x0000 : 0x6400 )
    }
}

【问题讨论】:

  • 另外,请注意在发布时正确格式化您的代码 - 否则很难阅读。
  • 嗯,不。黄金法则:始终修复错误列表中的 first 错误。之后的那些变得越来越不可靠。发布缺少括号的代码毫无意义。

标签: c# compiler-errors


【解决方案1】:

您以uint req ... 开头的行有两个问题:

  • 末尾缺少分号
  • 不匹配的括号 - 删除第一个或在末尾添加另一个

修复后应该如下所示:

uint req = (uint)( isMac ? 0x0000 : 0x6400 );

【讨论】:

  • 更简单的方法是:uint req = isMac ? 0x0000u : 0x6400u;
猜你喜欢
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多