›Как мы можем создать массив со значениями, отличными от значений по умолчанию?

bool[] boolArray = Enumerable.Repeat(true, 10).ToArray(); // создает логический массив размером 10 со значением по умолчанию «true»

int[] intArray = Enumerable.Repeat(100, 20).ToArray(); // создает массив целых чисел размером 20 со значением по умолчанию «100»

string[] strArray = Enumerable.Repeat("Hello", 5).ToArray();// создает массив строк размером 5 со значением по умолчанию "Hello"

›В чем разница между Array и ArrayList?

Массив представляет собой структуру данных фиксированной длины, поэтому после создания вы не можете изменить размер массива, но ArrayList изменит размер при необходимости.

›Обсудите то, что вы узнали на этой неделе, как будто кто-то только что спросил вас.

На этой неделе в классе я учился программировать игру PaperRockScissors (PRS), а также TicTacToe. Мне показалось интересным с PRS то, что не имеет значения, начали ли вы с игрока или компьютера, в конце вы в основном все равно получите те же результаты, что вам просто нужно закодировать все 9 возможных результатов и определить, какой игрок победит. С другой стороны, крестики-нолики были сложными из-за того, что вам нужно было создать игровое поле. Но после этого вам просто нужно убедиться, что ход игры переключается между ходами, и определить, кто из игроков выигрывает, исходя из пересечения строк, столбцов и обеих диагоналей.

›Перечислите и объясните возможности C#?

  • Во много раз быстрее, чем основные.
  • Согласованное поведение — устраняет проблему различных диапазонов целочисленных типов. Все типы рассматриваются как объекты, и разработчики могут легко и просто расширять систему типов.
  • C обладает высокой переносимостью, это означает, что когда-то написанные программы можно запускать на других машинах с небольшими изменениями или без них.
  • Программа C — это, по сути, набор функций, поддерживаемых библиотекой C. Мы также можем создать собственную функцию и добавить ее в библиотеку C.
  • Компилятор C — сочетает в себе возможности языка ассемблера с функциями языка высокого уровня.

›Какие IDE предоставляет Microsoft для разработки на C#? Какой вы используете?

IDE — сокращение от «Интегрированная программа разработки». Я использую Visual Studios.

›Какие преимущества и недостатки вы знаете о своем и другом?

Не знаю, какие вопросы вообще задают. (:|) ←[это лицо]

›Объясните типы комментариев в C#? Введите их также со встроенными блоками кода.

Два основных комментария в C# — это однострочный комментарий и многострочный комментарий. Другой известен как XML-документация, хотя у меня такое чувство, что он используется не так часто.

Однострочный комментарий — используется для комментирования строки и кодируется двумя косыми чертами .

// Ваш комментарий будет здесь

Многострочный комментарий — используется для более чем одной строки, и комментарий должен содержаться в двух косых чертах и ​​звездочках.

/* Здесь находится ваш комментарий */

Комментарий XML-документации — используется для создания документации кода C# и использует элементы .

///

/// Здесь будет ваш комментарий или документация

///

›Объяснить пространства имен в C#? Как и почему мы его используем?

Пространства имен используются для организации классов, что упрощает работу с приложением, поэтому мы их и используем.