实用工具类来提供不同的tabitem
本文关键字:tabitem 实用工具 | 更新日期: 2023-09-27 18:07:53
我是c#的新手,我正试图找出如何编写一个实用程序类,在我的情况下,可以为几个不同的表项服务。在JAVA中,我可以为此编写一个Enum类。如何在c#中做到这一点呢?
很难确切地说出问题是什么,但是如果您想要声明一个枚举,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
关键字非常相似。