С# не ориентирован на сеть. Это универсальный язык программирования, но благодаря развитым библиотекам он нашел наибольшее распространение как язык программирования для корпоративного сектора и для корпоративного сектора сети. Вообще, крайне удачный язык, чьему полному господству мешает требование наличия .Net framework, поддержка только Windows (mono не в счет, как мертворожденное), наличие виртуальной среды исполнения, что снижает быстродействие и мешает защите от взлома.