gpt4 book ai didi

C# 属性不可访问

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:07 25 4
gpt4 key购买 nike

为什么我不能拥有一个私有(private)的struct,然后从中创建一个公共(public)属性?

我在编译时收到“属性 PubTest 比测试更难访问”。

例如:

private struct test
{
int a;
double b;
}

test t = new test();

public test PubTest
{
get { return t; }
}

最佳答案

外部调用代码必须知道属性的返回类型。

如果struct 是私有(private)的,那么从外面是看不到的。

关于C# 属性不可访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882922/

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