问题标签 [object-reference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ 对象引用的行为
考虑以下代码段:
aRef和bRef都被分配*button,但为什么两个输出不同。分配给引用类型和非引用类型有什么区别?
c# - 除了取消引用设置为 null 的对象引用之外,“NullReferenceException”的可能原因
我知道当 aNullReferenceException
被抛出时,错误消息指出:
你调用的对象是空的。
我意识到当我尝试取消引用null
对象引用时会抛出此消息。
该错误消息暗示NullReferenceException
除了对象引用之外可能存在原因null
(可能是错误的内存地址或类似的东西)。是这样吗?
编辑:我更关心 aNullReferenceException
可能抛出的原因,而不是错误消息的措辞。错误消息的措辞正是提示问题的原因。
c# - asp.net 中同一语句的对象引用 null
我在运行我的应用程序时遇到了一个奇怪的问题。
我有一个类 [Say studentInfo],为此我在页面加载上方声明一个实例 [即页面范围]
在 Page_load 我正在调用这个实例来调用该类的函数,并且一切正常:
前任:string studentName = sInfo.GetStudentId(studentId);
但是当我在同一页面上的不同函数中编写相同的上述代码时,我收到了这个错误:
对象引用不能设置为空
.net - .NET 二进制序列化对象与对其他对象的引用。. . 发生什么了?
如果您有一个引用其他对象(例如实例 B 和 C)的对象实例 A,并且您将 A 二进制序列化到文件中,会发生什么?您现在是否拥有包含 A、B 和 C 的序列化数据?
它是如何工作的?如果我反序列化数据会得到什么?A、B、C??
(也可以随意添加内部工作解释)。
c# - 对象引用未设置为对象实例”
我正在从数据库中的列表框中插入值并在单击按钮时检索文本。但我收到以下错误
对象引用未设置为对象实例
所以“selecteditem.text”在所选项目上没有任何价值......
c# - C# 错误“对象引用未设置为对象的实例”
我已经阅读了有关此的其他问题,但看不到我的代码在哪里或为什么抛出此错误。我的代码如下,如果有人能看到我哪里出错了。
asp.net - 对象引用 null- URL 重写 asp.net
我在其他运行良好的系统中使用 .NET 2.0 开发了我的 asp.net 网站。现在,当我在系统中复制 asp.net 网站并运行它时,我得到了运行时错误:
你调用的对象是空的。
我在该行收到对象引用错误:
我的 web.Config 文件有
我该如何解决这个问题?
编辑 编辑注释添加了新代码
c# - 你调用的对象是空的
在此代码上出现此错误:
当调用行 pname = ag.FirstOrDefault.....
归档的 parent.name 为空(null),这很好,我想在这种情况下得到一个空(null)字符串。我怎样才能摆脱错误?
vb.net - 保存 PDF 文档似乎是在内存中保留引用(VB.NET)
我有一个 VB.NET 用户控件,它正在保存 PDF 文档,然后在 WebBrowser 控件中显示它。代码如下所示:
comLib 是一个 COM 互操作库,用 VB6 编写,用于获取相关数据。
据我所知,这段代码保留了对 PDF 文档的引用(因为 VB.NET 在程序完成时不会关闭)。我发现这篇文章似乎暗示 adobe 无法正确清理自身,但实施其建议的更改似乎无济于事。
为什么我会得到这种行为?在 VB6 中,程序不能正常关闭通常是由于未清除的杂散对象引用造成的。这在 VB.NET 中仍然成立吗?如果是这样,我该怎么做才能确定哪个对象,或者为什么会发生这种情况?
java - 对象关系设计
我只是碰巧想到了一个听起来很微不足道的 OO 概念,但我不知道为什么我觉得它很混乱。
无论如何,我正在考虑例如,如果我有一个 Animal 类和一个 Location 类。而且我只允许一只动物在任何时候出现在一个位置。所以这有点像一对一的关系。同时,我希望 Animal 和 Location 类不需要某种双向引用,以便它们保持松散耦合。如果说我有这个:
由此,我预见到2个问题。
首先,因为我的位置不知道上面是否已经有动物,所以许多动物都可以指向地图阵列上的同一个位置。这将违反我想要的 1-1 多重性约束。就我而言,我让 Animal 拥有 Location。这可能是发生这种情况的原因。如果说我让位置拥有动物,这可以解决。但是如果我想知道我的动物在哪里,我需要遍历整个地图才能找到我的动物的位置之一?或者,我可以保留双向引用,但这会导致类高度耦合。
我觉得可能是一个问题的第二个问题是 Animal 类的设计。我有一个静态 newAnimal() 方法来实例化新动物。我这样做是因为我认为允许调用者直接从构造函数创建新的 Animal 实例可能会允许超出范围的坐标输入。但我还是觉得这个设计很尴尬。
我在我的示例中使用 Java 代码。而且我正在考虑类对象本身的设计,并且还没有涉及数据库。
任何改善我提出的两个问题的建议都可能很棒。谢谢!