我怎么能有ac#enum,如果我选择字符串它返回一个不同的字符串,就像在java中它可以完成
public enum sample{
some, other, things;
public string toString(){
switch(this){
case some: return "you choose some";
default: break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
Console.writeln(sample.some)
将输出:
you choose some
Run Code Online (Sandbox Code Playgroud)
我只想让我的枚举在我尝试调用它们时返回不同的字符串.
我正在构建一个使用文件的类库.dat
,在库中我创建了一个文件夹App_Data
并将.dat
文件放入其中,我如何让我的库使用该.dat
文件。构建时如何将其包含在 dll 中?
我已经尝试过Path.GetFullPath
,几乎路径中的任何内容,但我得到的只是调试文件夹的路径,并且在该文件夹中我什至没有我.dat
期望包含的文件,因为该.dat
文件位于项目中。
我只想使用该.dat
文件而不对其路径进行硬编码,并且在引用时它应该仍然有效。
class merged(){
//i want to be able to use class sample1 and sample2 by just calling this merged class
}
class sample1(){}
class sample2(){}
Run Code Online (Sandbox Code Playgroud)
或者这样做不理想?能否请您建议我如何更有效地实施?