gpt4 book ai didi

c# - 如果我将所有函数都作为类的静态方法是个好主意吗?

转载 作者:行者123 更新时间:2023-11-30 05:48:22 24 4
gpt4 key购买 nike

<分区>

我有一些实用函数,它们作为函数放在命名空间中。

有一些 C# 经验,我知道不可能创建这样的函数,您需要将它们全部收集到一个类中并将它们定义为静态。

在这里做同样的事情是个好主意吗?创建一个类并将所有相关函数放在此类的静态方法中?有没有速度差异?

看到了那个线程,但是这个答案有一个很大的错误:我使用的类有静态方法,没有其他类型的方法或状态。所以静态方法不可能使用类的内部数据。

所有现代 OO 语言(例如 C# 和 java)都不允许您将方法单独放在命名空间上,因此应该有充分的理由。我认为原因很明确:在 OO 系统中,我们有类,没有函数。

C++ 源自 C,因此我们可以在命名空间内创建函数,但我们不应该那样做!

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