硬代码大十六进制值在C#中引发错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硬代码大十六进制值在C#中引发错误相关的知识,希望对你有一定的参考价值。

ulong va =0xffffffe0‬;

这将引发以下错误:

Error   1   Unexpected character '‬'    
Error   2   Invalid expression term ''  
Error   3   ; expected  
Error   4   Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement

为什么会这样?我该如何解决?

答案

我已经在notepad2mod中复制/粘贴了您的行,但此处的字符不正确:

ulong va = 0xffffffe0?;
---------------------^

删除它或使用下面的内容,然后在编辑器中再次复制/粘贴它。

ulong va = 0xffffffe0;
另一答案

[当我将其剪切并粘贴到某些东西中时,实际上我可以查看编码,我发现有一个2C20字符,看起来像是“ Glagolitic大写字母Yeri”。显然,您的系统显示为空。

以上是关于硬代码大十六进制值在C#中引发错误的主要内容,如果未能解决你的问题,请参考以下文章

重采样引发 ValueError:值在第一个 bin 之前下降

RecordField 中的默认值在执行时引发 JavaScript 错误

片段对话框中的片段膨胀引发错误“片段未创建视图”

IntelliJ:求值lambda表达式在调试时引发编译错误

如何从片段 KOTLIN 中调用意图 [重复]

片段事务中的实例化错误