sách gpt4 ai đã đi

class - “POCO”定义

In lại 作者:行者123 更新时间:2023-12-03 04:07:46 31 4
mua khóa gpt4 Nike

有人可以定义“POCO”到底是什么意思吗?我越来越频繁地遇到这个术语,我想知道它是否仅与普通类有关还是意味着更多?

1 Câu trả lời

“普通旧式 C# 对象”

只是一个普通的类,没有描述基础结构问题或域对象不应具有的其他职责的属性。

编辑 - 正如其他答案所述,它在技术上是“普通旧 CLR 对象”,但我像 David Arno 的评论一样,更喜欢“普通旧类对象”以避免与特定语言或技术的联系。

澄清一下:换句话说,它们并非源自一些特殊的基类,它们也不为其属性返回任何特殊类型。

请参阅下面的示例。

POCO 示例:

public class Person
{
public string Name { get; set; }

public int Age { get; set; }
}

非 POCO 的示例:

public class PersonComponent : System.ComponentModel.Component
{
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name { get; set; }

public int Age { get; set; }
}

上面的示例都继承自一个特殊的类以赋予其额外的行为,并使用自定义属性来更改行为......两个类都存在相同的属性,但其中一个不仅仅是只是一个简单的属性不再是旧对象了。

关于class - “POCO”定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/250001/

31 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com