I am wondering that if you can make a C# program that is like C++. My meaning with that is that it doesnt require a "Runtime" to work.
I ask this becuase i want to write a operating system completely in C# (yes with very few assembly involved).

How do you plan on writing something as advanced as an OS with a language that you are not even sure can compile to executable files? Do you know what a kernel is? How about a HAL?