我一直收到错误' CS1513:}期待'在我的节目上

时间:2017-01-17 06:20:10

标签: c#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int age = Convert.ToInt32(Console.ReadLine());

            if (age > 18) ;

                Console.WriteLine("Welcome!");

            else

                Console.WriteLine("You are too young!");

这是我的代码。当我运行此代码时,它会一直给我错误' CS1513:}期待'。我的代码出了什么问题?

3 个答案:

答案 0 :(得分:0)

如果这是您的完整程序,那么您最后会遗漏三个}一个结束Main方法,一个关闭Program类,一个关闭ConsoleApplication3命名空间。此外,您在;语句后面有一个if,这是一个错误。

答案 1 :(得分:0)

}预期 编译器期望找不到找到的大括号(})。

@Override
public MySubItem deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException {

    JsonNode node = jsonParser.getCodec().readTree(jsonParser);

    ObjectMapper jsonMapper = new ObjectMapper();

    // Omit null values from the JSON.
    jsonMapper.setSerializationInclusion(Include.NON_NULL);

    // Treat received empty JSON strings as null Java values.
    // Note: doesn't seem to work - using custom deserializer through module
    // below instead.
    jsonMapper.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT);

    jsonMapper.addMixInAnnotations(MySubItem.class, MySubItemMixin.class);

    // Enable interpretation of JAXB annotations on our beans (e.g. for 
    // resolving ID/IDREF references).
    jsonMapper.registerModule(new JaxbAnnotationModule());

    MySubItem condition = jsonMapper.readValue(node.toString(), MySubItem.class); 

  }

sample

答案 2 :(得分:0)

您需要关闭它们。对于上面的代码,将以下内容添加到其末尾。

  }}}