Kategori arşivi: .Net

Nesne Yönelimli Programlama I

Nesne Yönelimli Programlama I

Nesne yönelimli programlama nesneler etrafında inşa edilmiş yazılım geliştirme yöntemidir. Bu yöntem veriyi en küçük parça olan nesnelere ayırır ve nesnenin içeriği ve davranışlarını sınıf olarak ifade eder. Gelişmiş diller nesne yönelimli programlama tekniği desteklemek için Kapsulleme(encapsulation), Miras Alma(Inheritance) ve Çok Biçimlilik(Polymorhpism) gibi özellikler bulundurur. Nesne Yönelimli Programlama I yazısına devam et

Field ile Property Arasındaki Fark

Field ile Property Arasındaki Fark

Field : Bir class yada struct içinde tanımlanan her tipten değişkendir.

Fieldlar onları içeren tiplerin üyeleridir. Fieldlar, birden fazla metodun erişim sağlaması gereken verileri saklarlar ve bu verinin saklanma zamanı herhangi bir metodun yaşam zamanından uzun olmalıdır.

Fieldlar, önce erişim seviyesi sonra tipi ve daha sonra adı şeklinde class bloğunun içinde tanımlanırlar.

Örneğin; private int _CategoryId;

Property : Property, field ve metotları birleştirir. Field ile Property Arasındaki Fark yazısına devam et

Verbatim string nedir?

Verbatim string nedir? Sıradan stringten farkı nedir?

Verbatim @ işaretiyle başlayan ve “ çift tırnak işaretleri arasında yer alan ifadedir.

Örneğin; string city = @”İstanbul”;

Verbatim stringin avantajı dosya yolu belirtirken, özel karakterleri kullanırken ortaya çıkar ve bize kolaylık sağlar. Verbatim string \t (tab) karakteri eklemek istediğimizde bunu string ifadenin devamı şeklinde algılar \t ifadesinin olduğu yere tab karakteri eklemez. Aynı zamanda çift tırnak eklemek istediğimizde \” ifadesini kullanmamıza gerek yoktur.

Verbatim string nedir? yazısına devam et

“String” ile “string” Arasındaki Fark

“String” ile “string” Arasındaki Fark

string ifadesi System.String sınıfını çağırmak için kullandığımız bir aliasdır. Kısacası ;

string sözcüğünün System.String farkı yoktur.

string text = “İstanbul”;

String text = “İstanbul”;

İfadelerinin birbirinden hiçbir farkı yoktur. Execute zamanında, iki ifade de aynı kodu compile eder. C# için diğer sınıflar ve onların aliasları : “String” ile “string” Arasındaki Fark yazısına devam et