![](/img/trans.png)
[英]Oracle DB not connecting from C# Console App built on net6.0 in Visual Studio Code
[英]How do I add an enum to the new console template in C# for Visual Studio 2022 for net6.0?
如果我將枚舉添加到新 c# 控制台應用程序的默認代碼中:
// See https://aka.ms/new-console-template for more information
enum testEnum
{
one = 1,
two = 2
}
Console.WriteLine("Hello, World!");
我在 Console.WriteLine 行上收到以下錯誤:
錯誤 CS8803 頂級語句必須在命名空間和類型聲明之前。
將枚舉移動到代碼底部可以修復錯誤。 有沒有辦法讓枚舉保持在頂部並消除錯誤?
正如@stuartd 所說,您不能在使用諸如Console.WriteLine()
之類的語句之前聲明enum
。 stackoverflow.com/a/69601663/43846 解釋說,您仍然可以使用舊形式的 Program.cs,然后在 Program class 中聲明enum
,然后在main
中調用Console.WriteLine()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.