gpt4 book ai didi

c# - 从类文件调用函数而不创建该类的对象

转载 作者:可可西里 更新时间:2023-11-01 08:37:20 27 4
gpt4 key购买 nike

我在类中创建了一个函数。我想在我的整个项目中调用它。但我不想在每个页面中创建该类的对象。该类是否有任何全局声明以便我们可以在每个页面中调用?在 aspx 页面 .cs 文件的代码隐藏文件中继承是不可能的。

最佳答案

您需要在您的类中创建一个 Static 方法,这样您就可以在不创建该类的对象的情况下调用该函数,如以下代码段所示:

public class myclass
{
public static returntype methodname()
{
//your code
}
}

调用函数只需使用

//ClassName.MethodName();
myclass.methodname();

你可以看看MSDN:Static Members

建议

解决您的问题的另一种方法是使用 SINGLETON DESIGN PATTERN

意图

  1. 确保只创建一个类的一个实例。
  2. 提供对象的全局访问点。

UML diagram

关于c# - 从类文件调用函数而不创建该类的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938446/

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