C# Öğreniyorum(Sorular ve Cevaplar)

Soru-cevap ve örnek kodlar ile c# bilginizi daha ileri noktaya taşıyınız.

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 ?

Course Information

Tags: ,

Course Instructor

Courseis.is
Courseis.is Author

Find what your next course is. We will help you find course, get skilled, and get hired.

This course does not have any sections.

Course Information

Tags: ,