61 lines
1.6 KiB
Markdown
61 lines
1.6 KiB
Markdown
# ModelingMusic
|
|
### 一款C#的控制台程序
|
|
## 功能
|
|
1. 抽卡模拟器
|
|
2. 文件/文件夹搜索
|
|
3. 下落字符调试
|
|
4. 小龙快跑 简易游戏
|
|
|
|
## 集成和使用
|
|
内置选择模式
|
|
可自由添加模块
|
|
PgUp/W 上选择
|
|
PgDn/S 下选择
|
|
Enter(回车) 确定执行
|
|
### 使用
|
|
Visual Studio Code
|
|
Visual Studio 2022
|
|
其他能运行C# Net8.0的程序
|
|
### 方法
|
|
var 变量 = new ModeSwitch("string", string[], (a) =>
|
|
{
|
|
//在这里处理选择逻辑
|
|
});
|
|
|
|
### 例子
|
|
string[] str = ["退出", "模块", "模块", "模块", "模块"];
|
|
var modeSwitch = new ModeSwitch("请选择你要执行的操作:", str, (a) =>
|
|
{
|
|
switch (a)
|
|
{
|
|
case 0:
|
|
//需要执行的方法模块
|
|
break;
|
|
case 1:
|
|
//需要执行的方法模块
|
|
break;
|
|
case 2:
|
|
//需要执行的方法模块
|
|
break;
|
|
case 3:
|
|
//需要执行的方法模块
|
|
break;
|
|
case 4:
|
|
//需要执行的方法模块
|
|
break;
|
|
default:
|
|
printfLine("还没有这个功能");
|
|
break;
|
|
}
|
|
});
|
|
### 新增底部注意提醒词
|
|
public ModeSwitch(string title, string[] a, Action<int> Enter, string message)
|
|
### 输出
|
|
<--- 请选择你要执行的操作 --->
|
|
- << 退出 >> -
|
|
- 模块 -
|
|
- 模块 -
|
|
- 模块 -
|
|
- 模块 -
|
|
------------------------------
|