The answer is no and yes. No, because windows does not allow a process to have multiple consoles, and yes, because you can achieve the same result with some not so complicated tricks. This article is describing how to do it in c++:
Multiple consoles for a single application[
^], but there are ways to use it from .net or transcribe it to c#.