It depends on how you plan to spawn the C# process, for simplest case you may use
system
function to spawn(execute) the C# console, in this case you may simply pass the arguments as a string.
<br />
system("MyConsole.exe arg1 arg2");<br />
Oh! I was completely wrong. Seems I didn't get your point. If you want to send arguments to a C# process while it's running you should spawn the C# console from the C++ with redirected stdin ad stdout. This can only be done by
CreateProcess
function. So if you manage to spawn the C# application in this way you may simply write arguments to it's stdin.