Allow the user to select output options (C#)
Rather than tell the user what format the report output will be, have your program ask the user to select the output option.
The OrderReportCSharp demo program presents a form that allows the user to make the choice regarding the output.

To view the code that creates this interface and uses the user's selection to set the output options, examine the file SelectionWindows.cs and SelectionWindows.Designer.cs.