1. C# — это современный объектно-ориентированный язык программирования, разработанный в 2000 году Андерсом Хейлсбергом из Microsoft в качестве конкурента Java (который очень похож на него). Он был создан, потому что Sun (позже принесенная Oracle) не хотела, чтобы Microsoft вносила изменения в Java, поэтому вместо этого Microsoft решила создать свой собственный язык.
  2. Разница между Public, Static и Void заключается в том, что Public — это ключевое слово public, имеющее модификатор доступа. который сообщает C#, что компилятор является основным методом, доступным для всех. Static – это ключевое слово static, которое объявляет метод Main, являющийся глобальным, который можно вызывать без создания экземпляра класса. Наконец, Void — это ключевое слово void, являющееся модификатором типа, указывающим, что метод Main не возвращает значение.
  3. Типы значений — это тип данных, который содержит значение данных в своем собственном пространстве памяти. Это означает, что переменные этих типов данных непосредственно содержат свои значения. Типы ссылок отличаются от типов значений, и это ссылочный тип, который не хранит свое значение напрямую. Вместо этого он сохраняет адрес, по которому хранится значение.
  4. Закрытые классы в C# используются для ограничения возможности наследования в объектно-ориентированном программировании. Закрытые классы используются для ограничения возможности наследования в объектно-ориентированном программировании. Как только класс определен как Запечатанный класс, этот класс не может быть унаследован. Если C#, то модификатор seal используется для объявления класса Sealed и Visual Basic. NET, NotInheritable – это ключевое слово, которое служит цели запечатывания. Если класс является производным от запечатанного класса, компилятор выдает ошибку.
  5. Перегрузка методов позволит различным методам иметь одно и то же имя, но разные сигнатуры могут различаться количеством входных параметров или типом входных параметров, или и тем, и другим. Перегрузка может быть связана с полиморфизмом времени компиляции (или статическим).
  6. Это моя первая неделя занятий по C#, и я тоже новичок, поэтому одновременно учусь и расту. Первое, что мы изучаем на C#, это то, как научиться программировать веб-приложение. Это большая разница, чем HTML и CSS, C# — это язык программирования, и вместо того, чтобы отображать контент и рассказывать, как он выглядит. C# может решить, что будет отображаться. HTML — это кости вашей веб-страницы, CSS — это мясо из жира и плоти, и, наконец, C# — это мозг, контролирующий движение и потока всего остального, но он также может делать намного больше.
  7. C# в управляемом коде — это код, который выполняется в соответствии с «договором о сотрудничестве» с общеязыковой средой выполнения. Управляемый код должен предоставлять метаданные, необходимые среде выполнения для предоставления таких услуг, как управление памятью, межъязыковая интеграция, безопасность доступа к коду и автоматический контроль жизненного цикла объектов. C# в неуправляемом коде — это код, созданный без учета соглашений и требований общеязыковой среды выполнения. Неуправляемый код может выполнять общеязыковую среду выполнения с минимальными услугами.
  8. Одним из преимуществ C# является язык среднего уровня, C сочетает в себе функции обоих языков программирования низкого уровня, такие как сценарии для программных приложений и т. д. C также структурирован как язык программирования, который позволяет разбивать сложную программу на более простые программы, называемые функциями. C-Language чувствителен к регистру. Язык C отличается высокой переносимостью и используется для сценариев системных приложений, которые составляют основную часть операционных систем Windows, UNIX и Linux. C — это язык программирования общего назначения, который может эффективно работать с корпоративными приложениями, играми, графикой и приложениями, требующими приложений. Язык C имеет богатую библиотеку, которая предоставляет ряд встроенных функций, а также предлагает динамическое выделение памяти.
  9. Компилятор для C# представляет собой преобразование языка высокого уровня в язык низкого уровня, а язык высокого уровня ближе к английскому языку. Язык низкого уровня ближе к тому, что понимает компьютер. Компилятор – это программа, которая берет рецепт (код) для новой программы (написанной на языке высокого уровня) и преобразует код в новый язык (машинный язык). ), которые может понять сам компьютер. Другой пример компилятора также гарантирует, что ваша программа имеет правильный ТИП. Например, вам не разрешено присваивать строку целочисленной переменной. Компилятор также гарантирует синтаксическую корректность вашей программы. Например, «x*y» допустимо, а «x @y» — нет. Компилятор, который мы используем в качестве компилятора GNU (Gnu — это не Unix) с открытым исходным кодом.
  10. Двухстрочный метод используется для конкатенации двух строк оператор конкатенации (+) и строки конкатенации в C#.