Hi, Sergey.
>C# is not C++ descendant but new laungauge modeled after Java.
Well, Java comes from C++ also, and C# is just another language on the C family, rooted on C++ and Objective C, and with a great influence from Java, of course, the same as the whole .NET model.
Regards,