EN
ArgeLab.net
 C#
Genel fonksiyonlar #1

Son güncelleme 6 Ağustos 2006 Pazar

Bildiğiniz gibi .net framework'de String sınıfı içerisindeki Split fonksiyonu sadece tek karakterlik ayraçlara izin vermektedir. Split fonksiyonunun bir de aşırı yüklenmiş ayraç dizisi kullanan versiyonu vardır, bu da aynı anda birden fazla ayraç tipi kullanmak için düşünülmüştür. Javascript'deki split fonksiyonu gibi bir karakterden uzun ayraçları kullanabilmek için aşağıda yer alan fonksiyondan faydalanabilirsiniz. Örneğin:

string[] s = Split("deneme1##deneme2##deneme3", "##");

ile;

s[0] -> "deneme1", s[1] -> "deneme2", s[2] -> "deneme3" şeklinde uzunluğu 3 olan bir dizi döner.

Metin içerisinde başka bir metnin kaç defa geçtiğini saymak:

Örneğin: int i = MetinSay("deneme1alideneme2alideneme3", "ali"); ile metinde "ali" kelimesi 2 defa geçtiğinden i'ye 2 dönecektir.

Metni istenildiği kadar kopyalayarak çoğaltmak:

Örneğin: string s = MetinCogalt("X", 10); ile s değişkenine "XXXXXXXXXX" değeri dönecektir.

Aşağıda yer alan property her seferinde bir öncekinden farklı olması garanti edilmiş rastgele metin üretir. Üretilen 64 karakter sabit uzunluğa sahiptir ve 0..9, A..F sembollerinden oluşmaktadır.

Bir byte dizisini hex metne dönüştürmek:

Bir rengi başka bir renge verilen yüzde miktarı oranında dönüştürmek, rengi parlatmak ve karartmak:

Çalışmakta olan aspx sayfa ismini ve Web proje dizinini bulmak:

Programınızı Visual Studio'da debug modunda çalıştırıp çalıştırmadığınızı kod içerisinden öğrenmek:

ArgeLab.net, bu sitenin eksiksiz ve hatasız olduğu
konusunda bir garanti veremez. Bu sitede yer alan bilgilerin ve
programların kullanımı sonucu oluşabilecek zararlardan
sorumlu tutulamaz.


   © Copyright 2006-2008 Serdar Irmak