ПредишенСледващото

В подготовката си за отдалечен интервю съставили списък на възможните въпроси, свързани с мрежата. В резултат на получените в отговор на третия въпрос бяха готови. Въпроси и отговори по Хатами. Надявам се да помогне :)

Най-задаваните въпроси за попълване

Общи въпроси


1. Има ли C # поддържат множество наследство?
gdr_live: C # поддържат множество наследство под формата на наследство от един клас и няколко интерфейса, или само на няколко интерфейси.
Но той не поддържа наследство от различни класове.
2. Кой може да вижда променливите със защитено модификатора на ниво клас?
Всеки получен клас.
3. Има ли променливите са наследени с модификатора лично?
Да, но те не са на разположение.
4. Опишете модификатора "защитен вътрешен".
Членове на модификатора с наличните класове са в един и същ комплект и наследени от този клас.
5. името на класа .NET, от които всички класове?
System.Object.
6. Какво означава терминът неизменни (непроменяема)?
Това означава, че данните, съхранявани в променлива не могат да бъдат променяни. В този случай, имайте предвид, че стойността може да се промени - като елиминира използването на стари данни, които могат да бъдат променени.
Първоначалната информация остава в паметта и новите стойности са отново в нова кофа. Пример тип String
7. Каква е разликата между класове и System.String System.Text.StringBuilder?
Данни, съхранявани в класа на System.String е неизменна (неизменни). Клас System.StringBuilder проектирана така, че връзката на променлива може да направи много операции. Това е, когато всяка операция на данните на обекта System.String клас се прехвърля в нова област на паметта, което се отразява на изпълнението на програмата.
8. Какво е предимството на използването System.Text.StringBuilder клас да System.String?
Клас StringBuilder по-ефективен в случай на работа с голям брой редове. System.String обекти клас са неизменни, така че нов обект е създаден в памет за всяка промяна низ.
9. Възможно ли е да се съхраняват различни видове данни в обект System.Array класа?
az_spb_ru

Въпроси относно класовете

Въпроси относно методите и свойствата


1. име на изрично името на параметъра, предава зададете свойствата на метод на класа?
стойност. Видът на този параметър определя от свойствата на тип.
2. Какво означава ключовата дума "виртуални" за метод или имот?
Какъв метод или свойство може да се замени.
3. Методът първостепенни различен от претоварен метод?
Когато се припокриват метод да променим поведението си в наследник на класна стая. метод претоварване просто води до използването на друг метод със същото име в рамките на един клас.
4. Възможно ли е да се декларира по-висшият статично ако припокрива метод не е статичен?
Не. Подписът на виртуален метод трябва да остава постоянна, с изключение на смяна на виртуална дума за ключова дума регулиране.
5. Методът може да бъде претоварен какъв начин?
Друг вид на параметри, различен брой параметри, различни параметри ред. В действителност, нещата могат да се различават от името.
6. Ако в базовия клас, има няколко претоварени конструктори в новия клас е няколко претоварени конструктори, можем ли да се обадят на конструктора на базовия клас на извлечения клас строителя?
Да, можете.

Събития и делегати

Въпроси за XML-документи

Въпроси за отстраняване на грешки и тестване


1. Какви инструменти за отстраняване на грешки, включени в този комплект .NET?
CorDBG - команден ред дебъгер. За да използвате тази програма, трябва да компилирате C # файла с ключа / за отстраняване на неизправностите.
DbgCLR - дебъгер GUI. Visual Studio .NET използва DbgCLR.
2. Каква е разликата между грешките в класове и микроелементи?
Документи изглежда по същия начин. Въпреки това, той се препоръчва използването на класа Debug да се изгради в режим на отстраняване на грешки, и Трейс - за отстраняване на грешки и за окончателния монтаж.
3. Защо в класната стая System.Diagnostics.TraceSwitcher нужда пет нива следи?
Извежда следа може да бъде много голям. Това повишава риска от недостиг на дисково пространство за винаги-на приложения. Пет следи от Няма (нищо), за да Verbose (всички) ви позволяват да персонализирате съхранената информация следа точно според нашите нужди.
4. В случаите, когато на изхода е пренасочен клас TextWriter-TraceListener?
На конзолата, или в текстов файл, в зависимост от параметъра предава на строителя.
5. Как се отстраняване на грешки заявление ASP.NET?
Aspnet_wp.exe процес като се свържете с DbgClr на дебъгер.
6. Какви са трите вида тестове трябва да се извършат в тестването на монтажния процес?
1. Положителният тест (валиден - правилен изход).
2. отрицателен тест (неверни или непълни данни - правилната обработка).
3. Изключително тест (генериране на изключения и правилното им управление).
7. Мога ли да променя стойността на една променлива, докато отстраняване на грешки на C # приложение?
Да.
8. Какво ще донесе този код (ума ви да не се измъкнат в студиото.):
---
XmlDocument х = нов XmlDocument ();
x.LoadXml ( "");
Console.WriteLine (x.ToString ());
Console.ReadKey ();
---
marat_yuldashev: пример за вида - обект -: низ


Въпроси за ADO.net и DB

Въпроси за сглобяване

Свързани статии

Подкрепете проекта - споделете линка, благодаря!