代码检查:字符可能被无意中用作数组大小
此检查会报告用作数组长度的字符常量。 C# 会将字符转换为其数值,因此 new char[','] 会创建包含 44 个元素的数组,而不是包含逗号的数组。 如果想要包含一个元素的数组,请使用数组初始值设定项。
示例
var separator = new char[','];
var separator = new char[] { ',' };
如果数值长度是有意的,请显式指定:
var buffer = new char[44];
2026年 11月 6日