I am a beginner programmer in C# who just got started. I have a task at hand where a program needs to read a string and perform some string manipulation. The UI provides a `TextBox` and all the options below as `CheckBox`es. User can select any or all.

1. Remove any spaces.
2. Remove any special chars like ',' etc.
3. Remove any numbers.
4. Convert to camelCase.

There can be more options as part of the string cleanup. I have wrttten the string processing in a method, that has a chasm of if ... else ifs ...

I am sure there is a way around.

Appreciate any help.

Thanks for all the solutions, but I think my point did was not put across correctly.
The string processing will be done in a particular order depending on the checkbox value.
User might select just one or every option provided. In case there is more than one selected, it should be like

```
if(RemoveSpaces.checked)
{
    RemoveSpaces(string inputString);
    // After removing spaces do the other operations
}
else if (RemoveSpecialChars.checked)
{
    RemoveSpecialChars(string inputString);
    // Do other processing
}

```