实用工具类来提供不同的tabitem

本文关键字:tabitem 实用工具 | 更新日期: 2023-09-27 18:07:53

我是c#的新手,我正试图找出如何编写一个实用程序类,在我的情况下,可以为几个不同的表项服务。在JAVA中,我可以为此编写一个Enum类。如何在c#中做到这一点呢?

实用工具类来提供不同的tabitem

很难确切地说出问题是什么,但是如果您想要声明一个枚举,c#有enum关键字(参见:MSDN)。例如:

enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};

您可以直接使用enum:

public void PrintDayName(Days day)
{
   //...
}

关于你的评论:

我想构建一个类,它将提供对几个不同类的方法的访问。所有的类都需要访问这个"实用程序"类的同一个实例。

如果你像上面那样引用枚举,它将有效地是"相同的实例",因为每个枚举值只是表示一些整数值(例如0,1,2,3等)。如果你指的是一个实际的实用程序类,这些通常被实现为static类,这与Java如何处理static关键字非常相似。