当我在MSVS 2017上打开文件时,我从智能感知中收到此错误:
// Collection of all text boxes
var textBoxes = groupbox.Controls.OfType<TextBox>();
// Check if one text box is not empty
bool hasText = false;
foreach (TextBox tb in textBoxes)
hasText |= !String.IsNullOrEmpty(tb.Text);
// Set all text boxes to read only
if (hasText)
{
foreach (TextBox tb in textBoxes) tb.ReadOnly = true;
}
我不知道为什么会收到此错误,我关闭了预编译的头文件,并且开头有Intellisense PCH Warning: Header stop not at file scope. An intellisense PCH file was not generated
。文件的末尾位于全局范围内,而不在宏中。我已经将/ clr开关添加到了我的编译选项中。我的代码:
#pragma once
我在最后一个括号中遇到此错误。 (第27行)