我是刚刚入门的C#初学者程序员。我有一个任务,程序需要读取一个字符串并执行一些字符串操作。用户界面提供了一个TextBox
和以下所有选项作为CheckBox
es。用户可以选择任何或全部。初学者逻辑开发
- 删除任何空格。
- 删除任何特殊字符,如','等。
- 删除任何数字。
- 转换为camelCase。
可以有更多的选项作为字符串清理的一部分。我有一个方法中的字符串处理,它有一个裂缝,如果...其他ifs ...
我相信有一种方法。
感谢任何帮助。
感谢所有的解决方案,但我认为我的观点并没有被正确地对待。 字符串处理将根据复选框的值以特定的顺序完成。 用户可能只选择提供的一个或每个选项。如果有多个选择,它应该像
if(RemoveSpaces.checked)
{
RemoveSpaces(string inputString);
// After removing spaces do the other operations
}
else if (RemoveSpecialChars.checked)
{
RemoveSpecialChars(string inputString);
// Do other processing
}
你的问题是? – 2012-01-17 11:04:19
你需要什么帮助 - 更好的编码结构?目前你有什么(向我们展示代码)? – 2012-01-17 11:05:01
您可以在复选框事件上执行您的代码。所以当他们被检查时,它会执行代码而不是其他所有事情。 – 2012-01-17 11:05:03