Bi kaç işe yarar kod

String kontol ve atama
string ay,yil,gun = String.Empty;
if(String.IsNullorEmpty(ay))

——————————-

Server dosya kontrol
if(File.Exists(path))
{
using (var f= File.OpenRead(path))
{

}
}

———————————

if koşul kullanma
TotalPrice == “” ? “0” : TotalPrice;
return sayi>0? “0dan büyük” : “değil”;

——————————–

string kelime formatlama
var a= name + “;” + surname + “;”;
yerine
var a = String.Format(“{0};{1};”,name,surname);

—————————

conditional operators (? / ??)

?? koşulu
Yine doğru zamanda ve doğru yerde kullanılan bir koşul operatorü “??”. Bir class’ın null olup olmadığını kontrol eder ve null ise koşulu işletir. If burda yine yapacağını yapmış ve işleri zorlaştırmış fakat aynı imdadımıza ?? koşarak işleri yoluna sokmuş.
string Deger = null;
Deger= Deger ?? “Değer Boş”;

——————————–

Dil değiştirme
var cultureInfosektor = new System.Globalization.CultureInfo(“tr-TR”);

———————————

Resources Kullanımı
lbl_a.Text = this.GetLocalResourceObject(“a”) as string;
<asp:Label ID=”Label1″ runat=”server” Text=”<%$ Resources:a %>”></asp:Label>

———————————-

Opsiyonel Degisken tanımlama
public class Info([Optional, DefaultParameterValue(“”)] string text)

———————————–

Asp.Net ile Html Taglarını Parse Etme-Regex
public string HtmlParse(string html)
{
return Regex.Replace(html, @”<(.|\n)*?>”, string.Empty);
}
protected void Button1_Click(object sender, EventArgs e)
{
//Kullanımı ise bu şekilde olacaktır
Response.Write(HtmlParse(“<a>Emre</a><br>”));
//Çıktımız sadece Emre olacaktır
}

—————————

(==) yerine Equals kullanmalı
if(ders==”1″) yerine

if (ders.Equals(“1”))
kullanımı daha hızlıdır.

static bool Conditional(string hayvan)
{
return hayvan.Equals(“Ejderha”) ? true : false;
}

——————————
Deger doğrumu kontrolü

Decimal amountPaid = 0;
Decimal.TryParse(sAmountPaid, out amountPaid);

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s