首页 > 解决方案 > 为什么我的类中的公共只读属性不显示???(视觉工作室 2019)

问题描述

这是在 Visual Studio 2019 上使用 VB 和 Windows 窗体(呃):D

好吧:我在一个名为 FoodWeb 的类库中创建了一个类,我需要使用公共只读属性来在我正在做的另一个程序中使用该变量。它被称为startingNodeLocation,它看起来像这样:

Public ReadOnly Property startingNodeLocations As Organism()
    Get
        Return listOfOrganismStartingNodeLocation
    End Get
End Property

有机体是另一类顺便说一句

我试图返回的东西是一系列有机体

但是由于某种原因,它一直在另一个程序上说startingNodeLocation不是FoodWeb的属性?

这是我在主程序(也不是类库)中编写的行

For i = 0 To TotalSizeOfFoodweb_Game - 1
            nodesList(i).listOfOrganismsCurrentlyAtThisNode(i) = currentfoodweb.startingNodeLocation
Next

这是它提出的错误消息

我只是有点困惑为什么它不起作用?它适用于其他公共只读属性,例如这个

Public ReadOnly Property web() As Graph
    Get
        Return myWeb
    End Get
End Property

我知道这可能是一个愚蠢的错误,但我已经被困在这里很久了

请耐心等待我,因为我是一个初学者

提前感谢所有帮助!!!!

标签: vb.netclassooppropertiesvisual-studio-2019

解决方案


如果您正在使用库并在同一解决方案中对其进行编辑,请右键单击该库并清理它,然后重建该库,以便您正在处理的项目可以了解该库在元数据中的更改。您可能还需要清理和重建当前项目。


推荐阅读