.net 什么是;从另一个类型使用的类型必须是public“;误差平均值?

.net 什么是;从另一个类型使用的类型必须是public“;误差平均值?,.net,types,public,delphi-prism,.net,Types,Public,Delphi Prism,Delphi Prism for.NET: 对于我的一些成员函数,我得到一个错误,“从另一个类型使用的类型必须是公共的。” 例如,看一看引发错误的一些成员函数 method ConnectTest(x,y,pg:integer):TConnection; virtual; <---error - TConnection must be public method Addtheobject(co:TControlObject); <--- TControlObject must be

Delphi Prism for.NET:

对于我的一些成员函数,我得到一个错误,“从另一个类型使用的类型必须是公共的。”

例如,看一看引发错误的一些成员函数

method ConnectTest(x,y,pg:integer):TConnection; virtual; <---error - TConnection must be public
method Addtheobject(co:TControlObject); <--- TControlObject must be public
method ClearCache(cc:TCacheType); <--- TCacheType must be public

方法连接测试(x,y,pg:integer):t连接;虚拟的 如果有一个
public
方法返回类型
T
或具有类型
T
的参数,则
T
也必须是
public
。否则,很容易出现这样的情况:可以调用您的方法,但无法提供其参数,或者无法存储/检查其返回值等。

@delve Ohhh现在我明白了我的问题……有时,当您像僵尸一样整天盯着计算机屏幕打字时,您往往会忘记一些事情。谢谢