小编scl*_*ang的帖子

更改枚举显示

我怎么能有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)

我只想让我的枚举在我尝试调用它们时返回不同的字符串.

c# oop enums coding-style

10
推荐指数
1
解决办法
460
查看次数

C# 类库使用文件

我正在构建一个使用文件的类库.dat,在库中我创建了一个文件夹App_Data并将.dat文件放入其中,我如何让我的库使用该.dat文件。构建时如何将其包含在 dll 中?

我已经尝试过Path.GetFullPath,几乎路径中的任何内容,但我得到的只是调试文件夹的路径,并且在该文件夹中我什至没有我.dat期望包含的文件,因为该.dat文件位于项目中。

我只想使用该.dat文件而不对其路径进行硬编码,并且在引用时它应该仍然有效。

c# dll file relative-path filepath

3
推荐指数
1
解决办法
2329
查看次数

仅通过调用单个类来使用2类

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)

或者这样做不理想?能否请您建议我如何更有效地实施?

oop coding-style

0
推荐指数
1
解决办法
159
查看次数

标签 统计

c# ×2

coding-style ×2

oop ×2

dll ×1

enums ×1

file ×1

filepath ×1

relative-path ×1