1. Как можем да създадем масив със стойности, които не са по подразбиране?

Ex:

низ [,] темп = нула;

temp[0, 0] = нов низ(“0x0”.ToCharArray());
temp[0, 1] = нов низ(“0x1”.ToCharArray());
temp[1, 0] = нов низ(“1x0”.ToCharArray());
temp[1, 1] = нов низ(“1x1”.ToCharArray());
temp[1, 2] = нов низ (“1x2”.ToCharArray());
temp[1, 3] = нов низ(“1x3”.ToCharArray());

2. Каква е разликата между Array и Arraylist?

Внедряването на масив е прост масив с фиксиран размер, но изпълнението на ArrayList е масив с динамичен размер.

Масивът може да съдържа както примитиви, така и обекти, но ArrayList може да съдържа само обектни елементи

Не можете да използвате генерични заедно с масив, но ArrayList ни позволява да използваме генерични, за да гарантираме безопасността на типа.

Можете да използвате променливата length, за да изчислите дължината на масив, но метода size(), за да изчислите размера на ArrayList.

Масивът използва оператор за присвояване за съхраняване на елементи, но ArrayList използва add()за вмъкване на елементи.

3. Обсъдете нещо, което научавате тази седмица, сякаш някой току-що ви е попитал.

Научих за набори, превключватели и изрази if/else. Някои от които бяха обсъдени накратко по време на JS частта от нашето обучение.

4. Избройте и обяснете функциите на C#?

  • Това е стабилен език с богат набор от вградени функции и оператори, които могат да се използват за писане на всяка сложна програма.
  • Компилаторът C съчетава възможностите на асемблерния език с характеристиките на езика от високо ниво.
  • Програмите, написани на C, са ефективни и бързи. Това се дължи на разнообразието от типове данни и мощни оператори.
  • Той е многократно по-бърз от BASIC.
  • C е силно преносим, ​​което означава, че веднъж написани програми могат да се изпълняват на други машини с малко или никакви модификации.
  • Друга важна характеристика на C програмата е способността й да се разширява.
  • C програмата е основно колекция от функции, които се поддържат от C библиотеката. Можем също да създадем наша собствена функция и да я добавим към C библиотеката.
  • Езикът C е най-широко използваният език в операционните системи и разработката на вградени системи днес.

5. Какво е IDE, предоставено от Microsoft за разработка на C#? Кое използвате?

Интегрирана среда за разработка (IDE) е софтуер, който улеснява разработката на приложения. В контекста на базирани на .NET приложения Visual Studio е най-често използваната IDE. … Единично .NET решение за приложение, което е изградено върху код, написан на множество езици.

6. Кои са предимствата и недостатъците, които знаете за вашите и за други?

7. Обяснете видовете коментари в C#? Въведете ги и с вградени кодови блокове.

В C# има 3 вида коментари:

  • Едноредови коментари ( // )
  • Многоредови коментари ( /* */ )
  • XML коментари ( /// )

8. Обяснете пространствата от имена в C#? Как и защо го използваме?

Пространството от имена е декларативен регион, който предоставя обхват на идентификаторите (имена на типове, функции, променливи и т.н.) вътре в него. Пространствата от имена се използват за организиране на кода в логически групи и за предотвратяване на сблъсъци на имена, които могат да възникнат, особено когато вашата кодова база включва множество библиотеки.