如何解析未设置为对象实例的对象引用

本文关键字:实例 对象引用 对象 何解析 设置 | 更新日期: 2023-09-27 18:31:12

错误时将我的头撞在墙上 对象引用未设置为对象的实例。请参阅下面的代码。 违规行标有>>>>>>

string htmlOutput = " ";
    htmlOutput +=  "<h3>employee: " + employee.lastName + ", " + employee.firstName + " (" + thisForm.employeeID + ")</h3>" +
        "<h3>Submitted To: " + thisForm.boss + "</h3>" +
    if (job1.JRN != "" || job1.JRN != "INVALID")
    {
        <!--->>>>>>>htmlOutput += "<hr /><h4>Job 1</h4> " + "<h3>" + database.getjobName(job1.JRN) + " (" + job1.JRN + ")</h3>";
        htmlOutput += "<h3>Date of Last Attendance: " + job1.month + " " + job1.day + ", " + job1.year + "</h3>";
        htmlOutput += "<h3>Pass/Fail: " + job1.passFail + "</h3>";
    }

如何解析未设置为对象实例的对象引用

使用 String.Format("{0}{1}", obj1, obj2 ?? "") .使用调试器,将断点放到此行并检查对象,然后添加验证逻辑。也许问题出在方法代码database.getjobName。您始终可以使用空合并运算符。永远不要像您的示例中那样使用字符串连接,它非常丑陋且容易出错。

-->