C# Öğreniyorum(Sorular ve Cevaplar)
- Tanım
- Müfredat
- SSS
- Yorumlar
Kursum, C# konusunda temel bilgiye sahip olup C# bilgisini daha ileri tasimak isteyenlere hitap etmektedir. c# bilginizi daha ileri tasimak için klasik konu anlatimi yerine soru ve cevaplar seklinde kursum ilerlemektedir.
Bur kursta sorulan sorular ile aynı zamanda c# mülakat sorularınada hazırlanmış olucaksınız.
Bu kurs aşağıdaki konuları içermektedir.
Genel Sorular ve Cevaplar-1
-
c# nedir ?
-
.Net Framework nedir ?
-
Namespace(isim uzayı) nedir ?
-
C# strongly-typed bir dil midir ?
-
C#’da mevcut olan data type(veri tip)’leri nasıl sınıflandırılır ?
-
C#’da Int ile Int32 arasında fark var mıdır ?
-
C#’da mevcut kaç çeşit data type(veri tipi) vardır ? Farkları nelerdir ?
-
Property nedir ? Avantajları nelerdir ? Kaç tip property vardır ?
-
Kaç Çeşit Access Modifier(Erişim belirleyici) vardır ?
-
Default olan Access Modifiers(erişim belirleyiciler) nedir ?
-
Kaç çeşit type(tip) dönüşümü vardır ?
-
Boxing / UnBoxing nedir ?
-
Casting ifadesi ne anlama gelir ?
-
Int.Parse() ile int.tryParse() methodları arasındaki fark nedir ?
-
Is ve As operatörleri ne işe yarar ?
-
Const keyword’ü nedir ? Hangi type(tip)’lere uygulanmaz ?
-
Const ve ready-only arasındaki fark nedir ?
Class & Struct
-
Class ile Struct arasındaki fark nelerdir ?
-
Class(sınıf)’ların default constructor’ları ne zaman iptal olur ?
-
Nested type nedir ?
-
C#, birden fazla sınıfı miras almayı destekler mi ?
Interface
-
Interface nedir ?
-
Interface(arayüz)’ler field içerebilir mi ?
-
Bir interface diğer bir interface’den miras alabilir mi ?
-
Bir interface’den nesne örneği alabilir miyiz ?
-
Bir interface’sin üyesini explicit(açık) olarak implement etmek ne demektir ?
Abstract
-
Abstract class(soyut sınıf) nedir ? özellikleri nelerdir ? ne zaman kullanılır ?
-
Abstract class(soyut sınıf)’lardan nesne örneği alınabilir mi ?
-
Abstract class(soyut sınıf)’lar içerisinde ne tür yapılar tanımlanabilir ?
-
Abstract class(soyut sınıf) static olarak işaretlenebilir mi ?
-
Abstract class(soyut sınıf)’lar constructor’lara sahip olabilir mi ?
-
Bir class abstract olarak ne zaman declare edilmelidir ? Abstract method nedir ?
-
Interface ile Abstract arasındaki fark nelerdir ?
Virtual
-
Virtual method nedir ?
-
Virtual property nedir ?
-
Virtual method ile Abstract method arasındaki fark nedir ?
-
Child-class’dan parent-class üyelerini ne zaman override edebiliriz ?
Sealed
-
Sealed Class nedir ?
-
Sealed method nedir ?
Constructor
-
Constructor nedir ?
-
Kaç çeşit constructor vardır ? Default constructor nedir ?
-
Parameterized constructor nedir ?
-
Copy constructor nedir ?
-
Static constructor nedir ?
-
Private constructor nedir ?
-
Bir child-class, parent-class’ın constructor’larını çağırabilir mi ?
-
Static constructor’lar herhangi bir parameter alabilir mi ?
Partial Class
-
Partial Class nedir ?
-
Partial class’ların farklı bölümleri farklı interface’ler implement edebilir mi ?
-
Partial struct,interface,method oluşturmak mümkün mü ?
-
Partial method’lar nasıl oluşturulur ?
Delegate
-
Delegate nedir ?
-
Delegate(temsilci)’ler kaç şekilde sınıflandırılır ?
-
Delegate(temsilci) kullanılmasına gerçek bir örnek verir misin ?
-
.Net framework içerisinde en önemli 2 tane delegate nedir ?
Event
-
Event nedir ?
Genel Sorular ve Cevaplar-2
-
Ref ve Out keyword’leri ne işe yarar ?
-
Bir methodun dönüş tipi void olmasına rağmen return keyword’ü kullanılabilir mi ?
-
Using ifadesi ne için kullanılır ?
-
C#’da nullable type(tip) nasıl kullanılır ?
-
Array ile ArrayList arasındaki fark nedir ?
-
Params keyword’ünün amacı nedir ? nasıl kullanılır ?
-
.Net Framework’de en üst sınıf nedir ?
-
Continue ile break keyword’leri arasındaki fark nedir ?
-
Extension method nedir ?
-
C#’da Escape(kaçış) karakterleri nelerdir ?
-
Method overloading nedir ?
-
Kaç farklı overload türü vardır ?
İleri konular
-
Temel OOP concept’leri nelerdir ? Encapsulation nedir ? Abstraction nedir ?
-
Polymorphism nedir ? Inheritance nedir ?
-
2c# nedir ?Video dersi
-
3.Net Framework nedir ?Video dersi
-
4Namespace(isim uzayı) nedir ?Video dersi
-
5C# strongly-typed bir dil midir ?Video dersi
-
6C#’da mevcut olan data type(veri tip)’leri nasıl sınıflandırılır ?Video dersi
-
7C#’da Int ile Int32 arasında fark var mıdır ?Video dersi
-
8C#’da mevcut kaç çeşit data type(veri tipi) vardır ? Farkları nelerdir ?Video dersi
-
9Property nedir ? Avantajları nelerdir ? Kaç tip property vardır ?Video dersi
-
10Kaç Çeşit Access Modifier(Erişim belirleyici) vardır ?Video dersi
-
11Default olan Access Modifiers(erişim belirleyiciler) nedir ?Video dersi
-
12Kaç çeşit type(tip) dönüşümü vardır ?Video dersi
-
13Boxing / UnBoxing nedir ?Video dersi
-
14Casting ifadesi ne anlama gelir ?Video dersi
-
15Int.Parse() ile int.tryParse() methodları arasındaki fark nedir ?Video dersi
-
16Is ve As operatörleri ne işe yarar ?Video dersi
-
17Const keyword’ü nedir ? Hangi type(tip)’lere uygulanmaz ?Video dersi
-
18Const ve ready-only arasındaki fark nedir ?Video dersi
-
23Interface nedir ?Video dersi
-
24Interface(arayüz)’ler field içerebilir mi ?Video dersi
-
25Bir interface diğer bir interface’den miras alabilir mi?Video dersi
-
26Bir interface’den nesne örneği alabilir miyiz ?Video dersi
-
27Bir interface’sin üyesini explicit(açık) olarak implement etmek ne demektir ?Video dersi
-
28Abstract class(soyut sınıf) nedir ? özellikleri nelerdir ? ne zaman kullanılır ?Video dersi
-
29Abstract class(soyut sınıf)’lardan nesne örneği alınabilir mi ?Video dersi
-
30Abstract class(soyut sınıf)’lar içerisinde ne tür yapılar tanımlanabilir ?Video dersi
-
31Abstract class(soyut sınıf) static olarak işaretlenebilir mi ?Video dersi
-
32Abstract class(soyut sınıf)’lar constructor’lara sahip olabilir mi ?Video dersi
-
33Bir class abstract olarak ne zaman declare edilmelidir ? Abstract method nedir ?Video dersi
-
34Interface ile Abstract arasındaki fark nelerdir ?Video dersi
-
41Constructor nedir ?Video dersi
-
42Kaç çeşit constructor vardır ? Default constructor nedir ?Video dersi
-
43Parameterized constructor nedir ?Video dersi
-
44Copy constructor nedir ?Video dersi
-
45Static constructor nedir ?Video dersi
-
46Private constructor nedir ?Video dersi
-
47Bir child-class, parent-class’ın constructor’larını çağırabilir mi ?Video dersi
-
48Static constructor’lar herhangi bir parameter alabilir mi?Video dersi
-
58Ref ve Out keyword’leri ne işe yarar ?Video dersi
-
59Bir methodun dönüş tipi void olmasına rağmen return keyword’ü kullanılabilir miVideo dersi
-
60Using ifadesi ne için kullanılır ?Video dersi
-
61C#’da nullable type(tip) nasıl kullanılır ?Video dersi
-
62Array ile ArrayList arasındaki fark nedir ?Video dersi
-
63Params keyword’ünün amacı nedir ? nasıl kullanılır ?Video dersi
-
64.Net Framework’de en üst sınıf nedir ?Video dersi
-
65Continue ile break keyword’leri arasındaki fark nedir ?Video dersi
-
66Extension method nedir ?Video dersi
-
67C#’da Escape(kaçış) karakterleri nelerdir ?Video dersi
-
68Method overloading nedir ?Video dersi
-
69Kaç farklı overload türü vardır ?Video dersi