nullreferenceexception相关内容
我正在尝试编写一个读取文本文件的程序,该程序组织得很整齐。我尝试将每行的信息存储在两个数组中。当我尝试运行该程序时,我得到一个NullReferenceException,并且该程序不运行。我不确定我做错了什么。 Private Sub RentalCostCalculator_Load(sender As Object, e As EventArgs) Handles MyBase.Lo
..
某些编程语言(例如C#、Java脚本)最困扰我的是,尝试访问null的属性会导致出现错误或异常。 例如,在以下代码片段中, foo = bar.baz; 如果bar是null,C#将抛出一个令人讨厌的NullReferenceException,而我的Java脚本解释器将抱怨Unable to get value of the property 'baz': object is n
..
我正在使用C#和JSON设置我的第一步。 我已在我的Visual Studio环境中安装了Web Essentials,并使用它创建了一个JSON类结构。 我的JSON如下所示: { "project": { "common.DESCRIPTION": "Project_Description", ... "location
..
基本上我有 2 个类,“Manifest"和“BrowserAction",如下所示: 公共类 BrowserAction{公共字符串 default_icon {get;放;}公共字符串 default_title {get;放;}公共字符串 default_popup {get;放;}}公共类清单{公共浏览器操作 browser_action {get;放;}} 问题是,当我尝试设置 Ma
..
我有以下课程. 类 Tim{公共蒂姆(){}公共汤姆 GetTom(){返回新的汤姆();}}汤姆班{公共汤姆(){}公共吉姆 GetJim(){返回新的吉姆();}}吉姆班{公共吉姆(){}公共 Jom GetJom(){返回空值;}}班乔姆{公共乔姆(){}公共字符串 GetMagicString(){返回“Hello World";}} 它的用法如下. 类程序{静态无效主要(字符串 [
..
我有这个代码: 使用 DC = MV6DataContext;使用 MV6;//业务逻辑层//...公共 DC.MV6DataContext dc = 新 DC.MV6DataContext(ConnectionString);IP ip = 新 IP(Request.UserHostAddress);dc.IPs.InsertOnSubmit(ip);dc.SubmitChanges();//
..
我正在从事一个大型项目,即使有成百上千的自动化测试和 100% 的代码覆盖率,我们也会遇到大量错误.我们得到的大约 95% 的错误都是 NullReferenceExceptions. 有没有办法在编译时强制执行空检查? 除此之外,有没有什么方法可以在单元测试中自动强制执行空检查,而不必自己为空情况编写测试? 解决方案 您应该查看 代码合同.静态检查器仅适用于高端 VS 版本,
..
如果对象为空,我想阻止对其进行进一步处理. 在下面的代码中,我检查对象是否为空: if (!data.Equals(null)) 和 if (data != null) 但是,我在 dataList.Add(data) 收到一个 NullReferenceException.如果对象为空,它甚至不应该进入 if 语句! 因此,我在问这是否是检查对象是否为空的正确方法: pub
..
出于某种原因,每当我尝试访问我的模型时都会收到 NullReferenceException. 这是我的控制器的代码: public async Task酒吧(字符串 fooSlug,int barId){var foo = await mediaService.GetFoo(fooSlug);var bar = await barService.GetBarFromFooByTitleI
..
我在经典 ASP 页面中有以下 VBScript: function getMagicLink(fromWhere, provider)变暗的网址url = "magic.asp?fromwhere=" &从哪里如果 Not provider is Nothing Then ' 这里发生错误网址 = 网址 &"&provider=" &提供者万一getMagicLink = "
..
我到底如何获得组件内部存储的句柄?我正在尝试创建一个从商店返回结果的自动完成组件. App.AutoCompleteComponent = Ember.Component.extend({//--------------------------------------------//Ember 属性//--------------------------------------------内容:
..
我是 Android 开发新手,当然也是 Fragments. 我想在主要活动中访问我的片段的控件,但“findViewById"返回 null.没有片段,代码工作正常. 这是我的代码的一部分: 片段:
..
我遇到了一个奇怪的问题. 除了一个视图页面外,我的 MVC 应用程序似乎工作得很好. 有问题的视图页面(组织/编辑)在页面上的每个代码项上都得到一个“NullReferenceException".无论是Html.TextBoxFor()还是HTML.AntiForgeryToken(). 我在另一个我认为相关的问题上列出了我的模型、视图和控制器 -- https://stack
..
在一个更大的项目中,我无法使用 WCF 服务方法来使用 JSON 参数.所以我制作了一个较小的测试用例,并且行为得到了回应.如果我调试服务,我可以在服务调用时看到参数值为空.Fiddler 确认 JSON 正在发送,JsonLint 确认它是有效的. 下面带有调试注释的代码. [ServiceContract]公共接口 IWCFService{【经营合同】[WebInvoke(BodySt
..
我有以下文件结构: models/db.go type DB struct {*SQL.DB}无功数据库*DB函数初始化(){dbinfo := fmt.Sprintf("user=%s 密码=%s dbname=%s sslmode=disable",DB_USER、DB_PASSWORD、DB_NAME)db, err := NewDB(dbinfo)检查错误(错误)行,错误 := d
..
这可能是我花了数小时解决的最浪费时间的问题. var db = new hublisherEntities();机构_品牌 est = 新机构_品牌();est.brand_id = 1;est.establishment_id = 1;est.price = collection["price"];est.size = collection["size"];db.building_brands
..
我收到此错误,但不确定它的含义? 未将对象引用设置为对象的实例. 解决方案 .NET 中的变量要么是引用类型,要么是值类型.值类型是诸如 整数 和 boolean 或结构(并且可以识别,因为它们继承来自 System.ValueType).布尔变量在声明时具有默认值: bool mybool;//mybool == 假 引用类型在声明时没有默认值: class ExampleC
..
我目前正在尝试测试下落物体和盒子之间的碰撞.我了解基本的碰撞检测,但我的问题是我必须测试它是否有无限数量的坠落物体.当这些对象(花)被创建时,它们被存储在一个 ArrayList 中.ArrayList 处理画布上对象的绘制(使用 for each 来更新位置).当一朵花被“抓住"在盒子里时,我的问题就出现了.如何让它从屏幕上消失/从数组列表中删除而不发生空引用?我可以向你展示我到目前为止的逻辑.
..
向能够告诉我为什么这不起作用的人的金牌.仅供参考,它没有内部异常文本,所以它根本没有帮助我...... XmlSerializer x = new XmlSerializer(typeof(DownloadedSite)); 我的内在异常只是 Null.我的错误是:{“未将对象引用设置为对象的实例."} 这是我的课: 命名空间 WayBackMachine.Business.Obj{使
..
我有 3 个 c# 类,其中有 2 个列表,当我尝试创建一个 json 字符串时,我的对象引用未设置为对象错误的实例. 我尝试过使用一个列表.它完全有效,但是我的程序中有 2 个或更多类的列表,它不起作用.请帮我解决. 模型 Json - {"accessKey": "7eb228097576abf56968e9845ab51b90","channelId": "103",“酒店":
..