c# - Visual Studio 中文字整数赋值的奇怪行为导致四个意外的编译器错误

标签 c# .net visual-studio visual-studio-2017

<分区>

复制这一行并将其粘贴到 Visual Studio 中(即不要将其键入,因为那样不会产生错误)。它会产生以下四个编译器错误。当我将它粘贴到 Notepad++ 中时,我看不到任何不可见的字符。这是怎么回事?

int x = ‭28452;

这是四个编译器错误:

CS1056 Unexpected character '‭'

CS1002 ; expected

CS1525 Invalid expression term ''

CS0201 Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement

最佳答案

赋值前=后有一个字符

关于c# - Visual Studio 中文字整数赋值的奇怪行为导致四个意外的编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61871478/

相关文章:

具有与 FFmpeg 相同功能的音频重采样 C# 库

javascript - 使用 C# 修改 Javascript

c# - 使用 RFC 5545 重复规则安排每月事件 "Every Nth Weekday"

c# - 在 .net 中,我应该使用什么类来轻松处理数据库中的数据(不包括 Entity Framework 或 LINQ)

.net - 通过API进行静态代码分析

.net - 查询 iis 7.0 进行分析时出现内部错误

c++ - 停止调试时堆栈是否展开?

c# - 找不到方法 : 'Void Newtonsoft.Json.Serialization.DefaultContractResolver.set_IgnoreSerializableAttribute(Boolean)'

visual-studio - 从 Visual Studio 上传 Azure Blob

.net - 如何构建共享项目