我是C#的新手,我正在努力找出编写实用程序类的方法,在我的例子中,可以提供一些不同的tabitems。在JAVA中,我可以为此目的编写一个Enum类。你是怎么用C#做的?
答案 0 :(得分:0)
很难确定问题究竟是什么,但如果您要声明枚举,C#会有enum
关键字(请参阅:MSDN)。 E.g:
enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
然后,您可以直接使用enum
:
public void PrintDayName(Days day)
{
//...
}
关于你的评论:
我想构建一个类,它将为几个不同的类提供对方法的访问。所有类都需要访问此“实用程序”类的相同实例。
如果你如上所述引用枚举,它实际上将是“相同的实例”,因为每个枚举值只表示一些整数值(例如0,1,2,3等)。如果您指的是实际的实用程序类,那么它们通常实现为static
类,其工作方式与Java处理static
关键字的方式非常相似。