MyExpress.dll中出现“System.NullReferenceException”类型的异常,但未在用户代码中处理

时间:2015-10-28 05:10:47

标签: c#

我有一个web服务,我开始运行该服务。为了使用该服务中的值,我编写了C#代码。当尝试运行应用程序时,它会引发错误: “在MyVisionExpress.dll中发生了'System.NullReferenceException'类型的异常,但未在用户代码中处理

附加信息:对象引用未设置为对象的实例。“

Screenshot

以下是我的申请代码

        objRx.PatientId = "1";
        objRx.Prescribed_By = "5";
        objRx.ExamDate = "2011-01-11";
        objRx.RxType="Final CL Rx";
        objRx.RXApplication = "1";
        objRx.NotesToOptical = "OD Type: GroundInOS Type: Fresnel";
        objRx.OD.Sphere = "-7.00";
        objRx.OD.Cyl="+0.75";
        objRx.OD.Axis = "6";
        objRx.OD.EAdd = "+2.00";
        objRx.OD.HPrism = "0";
        objRx.OD.HBase = "1";
        objRx.OD.VPrism = "9";
        objRx.OD.VBase = "1";
        objRx.OS.Sphere = "+2.00";
        objRx.OS.Cyl = "+1.25";
        objRx.OS.Axis = "106";
        objRx.OS.EAdd = "+3.00";
        objRx.OS.HPrism = "7";
        objRx.OS.HBase = "2";
        objRx.OS.VPrism = "0";
        objRx.OS.VBase = "1";

我在第7行遇到此错误 请帮帮我......

提前致谢...

2 个答案:

答案 0 :(得分:0)

objRx.OD = new SomeObjectYouNeed();

答案 1 :(得分:0)

你需要创建一个OD类的对象。

objRx.OD ODobj=new objRx.OD();
ODobj.Sphere="7.00"
.
.
.