首页 > 解决方案 > 私有是c#中的保留字吗

问题描述

我在 C# 中命名了一个变量private,但出现以下错误。

bool private = false;

Program.cs(15,12): 错误 CS1001: 需要标识符 [/home/ccuser/workspace/csharp-data-types-variables-handling-errors-csharp/e7-workspace.csproj] Program.cs(15,12) : 错误 CS1002: ; 预期 [/home/ccuser/workspace/csharp-data-types-variables-handling-errors-csharp/e7-workspace.csproj] Program.cs(15,12): 错误 CS1513: } 预期 [/home/ccuser/workspace /csharp-data-types-variables-handling-errors-csharp/e7-workspace.csproj] Program.cs(15,20): error CS1519: Invalid token '=' in class, struct, or interface member declaration [/home /ccuser/workspace/csharp-data-types-variables-handling-errors-csharp/e7-workspace.csproj] Program.cs(21,1):错误 CS1022:类型或命名空间定义,或预期文件结尾 [ /home/ccuser/workspace/csharp-data-types-variables-handling-errors-csharp/e7-workspace.csproj]

标签: c#

解决方案


是的,它是一个保留关键字。您可以在文档的C# 关键字页面上找到完整列表。

如果你真的想使用private,你可以在它前面加上@(ie bool @private = false;) 但你可能应该选择一个不同的名字,比如isPrivate.


推荐阅读