c#中有什么类型的错误?

时间:2014-05-28 04:59:21

标签: c#

在初始化之前访问变量的c#(或任何语言), 这是什么类型的错误? 语义错误,语法或其他什么?

我的代码示例。

static string currencyConverterMenu =
        "\n" +
        "-Currency Converter-\n" +
        currencyConverterList +
        "0) Back to Main Menu\n";

static string currencyConverterList =
        "1) Australian dollar\n" +
        "2) United States dollar\n";

Console.WriteLine(currencyConverterMenu);

1 个答案:

答案 0 :(得分:0)

语法是关于代码规则,比如在哪里放分号,括号引号。

语义更多地是关于意义和逻辑,比如你必须使用什么类型的变量,或者你初始化它。

所以这是语义错误。