Mar
10

String vs StringBuilder

Bu yazımda sizlere .Net ile yazılan sitelerde veya masaüstü uygulamalarında ufak ama etkisi büyük olabilecek bir özelliği size anlatmak istiyorum.

Genellikle .Net de string birleştirilirken hep şu şekilde yapılmaktadır ;


string deger = "deneme";

deger += "ikinci cümle";

deger += "ücüncü cümle";

yukarıdaki kod örneği gibi yazdığımızda istemeden sayfamızın açılma hızını da olumsuz yönde etkilemiş oluruz. Bu durumu en az seviyede tutmak için microsoft’ un bize sunduğu bir özellikten bahsedeceğim o da StringBuilder.

StringBuilder’ ı kullandığımızda sayfamızın daha hızlı açılmasını sağlayacağız.

StringBuilder i sayfamızda kullanmak için aşağıdaki kodu sayfamızın üstüne eklememiz gerekmektedir.


using System.Text;

Ondan sonra basitce StringBuilder’ın kullanımı göstermemiz gerekirse eğer ;


StringBuilder StringBuilder1 = new StringBuilder();

StringBuilder1.Append("deneme");

StringBuilder1.Append("ikinci cümle");

this.Label1.Text = StringBuilder1.ToString();

Daha önce dediğim gibi StringBuilder sayesinde sayfa açılımının daha hızlı olmasını sağlayabilirsiniz.

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler