C # также очень «гибкий» язык. Если под «программированием низкого уровня» вы подразумеваете манипулирование указателем, то вы можете сделать то же самое в C #.
Для людей, которые хотят работать на «низком уровне», C # позволяет вам это делать. Но если вы не хотите переходить к «низкоуровневым» вещам, вы можете сделать то же самое, не заботясь о ключевом слове unsafe
. Многие новички даже не знают о параметре / unsafe для компиляции кода C #.
Согласно википедии: -
C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions.
Я думаю, что приведенное выше утверждение в значительной степени подводит итог того, является ли C # языком высокого или низкого уровня.