【发布时间】:2025-12-07 22:20:02
【问题描述】:
一个简单的问题
考虑一下 C# 中的这段代码
String a;
String b;
String c;
1. a =
2. b =
3. //Comment
4. c = "a String";
在编译过程中,一切正常,但在运行应用程序时遇到了错误。从我的日志来看,错误发生在上面。
问题:
错误是由第 3 行的注释引起的吗?
错误是“对象引用未设置为对象的实例”
我猜编译器将上面的代码视为 1 语句。
此代码位于 aspx 页面后面的代码中。 (aspx.cs)
//背景故事//
aspx 在测试服务器中经过测试并且是文件。然而,在我们将页面部署到生产服务器后,pageload() 处出现了错误,发生错误的行在我上面代码示例的第 1 行。
只是我怀疑错误是由评论引起的。
我说的对吗?
【问题讨论】:
-
更新了我的答案关于您更新的(错误)信息
标签: c# compilation newline