Etiket arşivi: C#

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