Can I create operating system using Csharp, what do you think?
Yes, but please don't do this. Use a language such as C/C++ as C# only runs on the .NET framework.
I think I can create it.
operating system needs a boot loader and such dependencies c# is a RAD IDE , it can make the GUI but cannot implement directly inside the system it needs more mandatiry files