gpt4 book ai didi

.net - 创建类型结构的属性 - 错误

转载 作者:行者123 更新时间:2023-12-01 23:52:50 25 4
gpt4 key购买 nike

为什么我不能创建结构类型的属性?我收到一个错误:“TestTransakcje”无法通过类“SklepPobieranieDanych”在命名空间“BazyPolaczenia”中公开类型“Transakcje”。

Public Class SklepPobieranieDanych

Private Structure Transakcje
Public kontrahentNazwa As String
Public listaTowarow() As Towary
End Structure

Private Structure Towary
Public towarSymbol As String
Public towarNazwa As String
Public towarIlosc As Integer
Public towarCena As Double
End Structure

Private _testTransakcje As New Transakcje

Public ReadOnly Property TestTransakcje() As Transakcje 'Here is that error
Get
Return _testTransakcje
End Get
End Property
End Class

最佳答案

猜测是因为TransakcjePrivate - 你不能公开Private 类型来自 Public 成员:消费者如何理解类型?另请注意:公共(public)可变字段在值类型上是一个非常的坏主意。

如果我将其转换为 C#,编译器错误为:

Inconsistent accessibility: property type 'SklepPobieranieDanych.Transakcje' is less accessible than property 'SklepPobieranieDanych.TestTransakcje'

这使得问题很清楚。

关于.net - 创建类型结构的属性 - 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25718721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com