gpt4 book ai didi

c# - 接口(interface)是数据类型吗?

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

我正在观看标题为 Design Patterns in C# 的 tuts+ 视频.在其中,讲师说:

“接口(interface)是契约。它们是数据类型,定义了我们必须在类中实现的属性和方法。”

我的问题:这是正确的吗,也就是说,接口(interface)真的是 C# 中的数据类型吗?

最佳答案

来自 the C# programming guide :

C# is a strongly-typed language. Every variable and constant has a type, as does every expression that evaluates to a value. Every method signature specifies a type for each input parameter and for the return value.

(...)

You use the struct, class, interface, and enum constructs to create your own custom types.

是的,接口(interface)在 .NET 世界中被认为是一流的类型。无论如何,我发现术语“数据类型”在那种情况下令人困惑,我认为只说“类型”更正确。

关于c# - 接口(interface)是数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23055419/

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