2024-08-25 09:57:31 +00:00
|
|
|
# ModelingMusic
|
2024-09-24 07:22:11 +00:00
|
|
|
### 一款C#的控制台程序
|
|
|
|
## 功能
|
|
|
|
1. 抽卡模拟器
|
|
|
|
2. 文件/文件夹搜索
|
|
|
|
3. 下落字符调试
|
|
|
|
4. 小龙快跑 简易游戏
|
|
|
|
|
|
|
|
## 集成和使用
|
|
|
|
内置选择模式
|
|
|
|
可自由添加模块
|
|
|
|
PgUp/W 上选择
|
|
|
|
PgDn/S 下选择
|
|
|
|
Enter(回车) 确定执行
|
|
|
|
|
|
|
|
### 方法
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
### 输出
|
|
|
|
请选择你要执行的操作:
|
|
|
|
0.退出 >
|
|
|
|
1.模块
|
|
|
|
2.模块
|
|
|
|
3.模块
|
|
|
|
4.模块
|