C# Öğreniyorum(Sorular ve Cevaplar)

Go to class
Write Review

Free Online Course: C# Öğreniyorum(Sorular ve Cevaplar) provided by Udemy is a comprehensive online course, which lasts for 9 hours worth of material. The course is taught in Turkish and is free of charge. C# Öğreniyorum(Sorular ve Cevaplar) is taught by Fatih Çakıroğlu.

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

    What you'll learn:

    • Soru-Cevaplar ile temel olan C# bilgilerini daha ileri bir noktaya taşımayı öğrenecekler

    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 ?