小编use*_*894的帖子

如果它不存在,如何创建c#app.config文件?

例如,用户app.exe.config错误地删除了该文件.因此,下次他打开程序时,会显示错误.我尝试创建该文件,但为了工作,用户需要重新打开该程序.我认为有一个初始化问题.我该如何手动完成?

谢谢你提前.

c# config

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

按逻辑对方法进行分组

基本上我有一个带有私有方法的类和许多调用此私有方法的公共方法。我想对这些公共方法进行逻辑分组(最好是单独的文件),以便将其组织起来,更易于使用和维护。

public class MainClass
{
    private void Process(string message)
    {
        // ...
    }

    public void MethodA1(string text)
    {
        string msg = "aaa" + text;
        Process(msg);
    }
    public void MethodA2(int no)
    {
        string msg = "aaaaa" + no;
        Process(msg);
    }

    public void MethodB(string text)
    {
        string msg = "bb" + text;
        Process(msg);
    }

    // lots of similar methods here
}
Run Code Online (Sandbox Code Playgroud)

现在我这样称呼他们:

MainClass myMainClass = new MainClass();
myMainClass.MethodA1("x");
myMainClass.MethodA2(5);
myMainClass.MethodB("y");
Run Code Online (Sandbox Code Playgroud)

我希望能够这样称呼他们:

myMainClass.A.Method1("x");
myMainClass.A.Method2(5);
myMainClass.B.Method("y");
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它?可能有一种我不知道的简单方法。

c# class-structure

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

标签 统计

c# ×2

class-structure ×1

config ×1