Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#编译问题:1语句中的换行符导致错误_C#_Compilation_Newline - Fatal编程技术网

C#编译问题:1语句中的换行符导致错误

C#编译问题:1语句中的换行符导致错误,c#,compilation,newline,C#,Compilation,Newline,一个简单的问题 考虑一下C语言中的这段代码# 在编译过程中,一切正常,但我在运行应用程序时遇到了一个错误。从我的日志中,错误发生在上面 问题: 错误是由第3行中的注释引起的吗 错误为“对象引用未设置为对象的实例” 我猜编译器将上述代码视为一条语句 此代码位于aspx页面的代码隐藏中。(aspx.cs) //背景故事// aspx在测试服务器中进行了测试,并保存了一个文件。但是,在我们将页面部署到生产服务器之后,pageload()处出现了一个错误,发生错误的行位于上面代码示例的第1行 我只是怀疑

一个简单的问题

考虑一下C语言中的这段代码#

在编译过程中,一切正常,但我在运行应用程序时遇到了一个错误。从我的日志中,错误发生在上面

问题:

错误是由第3行中的注释引起的吗

错误为“对象引用未设置为对象的实例”

我猜编译器将上述代码视为一条语句

此代码位于aspx页面的代码隐藏中。(aspx.cs)

//背景故事//

aspx在测试服务器中进行了测试,并保存了一个文件。但是,在我们将页面部署到生产服务器之后,pageload()处出现了一个错误,发生错误的行位于上面代码示例的第1行

我只是怀疑这个错误是由评论引起的


我说得对吗?

你原来的密码是不合法的。您编辑的代码很好;所有3个变量都分配了相同的字符串(“字符串”)

您看到的确切错误是什么


(问题更新为包括“对象引用未设置为对象实例”)


此错误与发布的代码无关(除非粘贴时错误表示代码),与
/
注释无关。你需要去别处看看。尝试查看堆栈跟踪,或注入调试/输出消息。或者只是一步一步地检查代码,看看它到底在哪里爆炸。

您的原始代码是不合法的。您编辑的代码很好;所有3个变量都分配了相同的字符串(“字符串”)

您看到的确切错误是什么


(问题更新为包括“对象引用未设置为对象实例”)


此错误与发布的代码无关(除非粘贴时错误表示代码),与
/
注释无关。你需要去别处看看。尝试查看堆栈跟踪,或注入调试/输出消息。或者只需一步一步地查看代码的实际爆炸位置。

将代码重写到

a = b = c = "a String";

??如果是这样,那么很清楚是什么导致了您的问题;)

当您将其改写为

a = b = c = "a String";

??如果是这样,那么很清楚是什么导致了您的问题;)

编译器忽略第3行“/”右侧的所有内容,但第1、2和4行仍然是同一语句的一部分(以及第4行下方的任何内容,直到到达“;”或块)

除非您的示例代码在发布时丢失了某些内容,否则此代码甚至不应编译(解析错误)



好的,对于您编辑的代码,语法是有效的,不应该是导致错误的原因。请发布错误…

编译器忽略第3行“/”右侧的所有内容,但第1、2和4行仍然是同一语句的一部分(以及第4行下方的任何内容,直到到达“;”或块)

除非您的示例代码在发布时丢失了某些内容,否则此代码甚至不应编译(解析错误)



好的,对于您编辑的代码,语法是有效的,不应该是导致错误的原因。请发布错误…

您的代码中没有错误。它运行良好。如果您看到一个错误,它就在其他地方。

您的代码中没有错误。它运行良好。如果您看到错误,它就在其他地方。

更新了我的答案您的更新(错误)信息更新了我的答案您的更新(错误)信息