gpt4 book ai didi

c# - 要求在 C# 中存在静态方法

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

给定一组对象,这些对象具有一组共同的属性和方法来支持给定的域逻辑,是否有一种方法可以在这些对象上强制使用某些静态方法?

我得出的结论是实现一个接口(interface)并不能实现这一点(方法只是实例)并且静态方法不能被标记为覆盖、虚拟或抽象。

提前致谢。

最佳答案

没有。

(注意:在 F# 中,您可以使用“内联”函数和“^”类型表达此类约束(例如,对于所有类型 T,其中 T 具有返回“int”的静态方法 ToInt(T))。编译器有效地自动- 将每个调用站点扩展到特定类型。)

关于c# - 要求在 C# 中存在静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/692171/

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