‫Tekrar hoş geldiniz.
‫Bu videoda string ve bazı yöntemlerine bakacağız.
‫Yani String, sistem string sınıfının bir nesnesidir.
‫Ve burada programlama terimleriyle string sadece bir karakter dizisi anlamına gelir.
‫Ve bu sınıfın içinde bir dizeyi işlemek için kullanabileceğimiz bir dizi işlev
‫vardır.
‫Şimdi bunlardan bazılarına bir göz atalım.
‫Örneğin substring'e bakalım.
‫Dolayısıyla, substring bu fonksiyonu çağırmak istediğinizde bir tamsayı gerektirir ve belirtilen indeksten
‫başlayarak dizeden alt dizeyi almak için kullanılır.
‫Örneğin, car adında bir dize alırsanız ve bir alt dizesini girerseniz, yapacağı şey
‫sadece R döndürmek olacaktır, yani C alınacaktır çünkü sıfırdan başlamıyoruz, birden başlıyoruz.
‫Yani temelde her bir karakterin bir indeksi vardır ve örneğin, C sıfır, A bir, R ikidir.
‫Yani substring one dersek, tüm arabayı almak yerine sadece bir R alacaktır.
‫Daha sonra dizeyi küçük harfe dönüştürmek için kullanılan alt harfe geçmeliyiz.
‫Dolayısıyla, dizenin içine yazılan her şey artık küçük harfli bir cümle veya dize haline dönüştürülecek ve aynı zamanda
‫büyük harfe doğru ilerleyecek, ancak tam tersi olacaktır.
‫Şimdi dizeyi büyük harfe dönüştürecek.
‫Ardından, dizemizi kırpma seçeneğimiz vardır, böylece dizeden tüm önde ve sondaki boşlukları
‫kırpar.
‫Bu durum genellikle bir formun içine e-posta adresi girerken, örneğin bir yerden kopyaladığınızda
‫yanlışlıkla sonda boş bir alan kalmasına neden olur.
‫Ve bu genellikle web sitesinin kendisi veya formun kendisi tarafından yapılır.
‫Yani sondaki beyaz boşluğu silmenize gerek yok çünkü beyaz boşluklar e-posta adreslerine herhangi bir değer katmaz,
‫değil mi?
‫Bu yüzden ellerinden alındılar.
‫Örneğin kırpma işlevini kullanıyorlar.
‫Tamam.
‫Şimdi diğer bazı yöntemlere bakalım.
‫Örneğin, başka bir dizenin içindeki dizenin veya karakterin ilk oluşumunu elde etmek için kullanılan
‫dizenin dizini.
‫Yani bir cümleniz varsa ve belirli bir kelimenin hangi konumda, yani cümlenin içinde hangi konumda
‫geçtiğini bilmek istiyorsanız, index off kullanabilirsiniz.
‫Is now a white space, dize null veya boşsa true değerini döndürür.
‫Aksi takdirde yanlış döndürür.
‫Dolayısıyla, bir dizenin anlamlı bir değere sahip olup olmadığını kontrol etmek istiyorsanız bu kullanışlıdır.
‫Tamam.
‫Şimdi burada bazı fonksiyonlara bakalım.
‫Öncelikle Dennis adında bir ilk adım, Pun soyadında bir soyadım ve ardından birleştirilen
‫tam adım var.
‫Bu yüzden bu iki dizeyi birleştiren cat işlevini kullanıyoruz, bu da temelde onları bir araya getiriyor.
‫Tamam.
‫Sonra Dennis punch'ımız var, sonra substring fonksiyonunu kullanıyoruz ve ona iki değerini veriyoruz.
‫Yani çıktı güzel olacak çünkü sıfır D neydi?
‫Biri E'dir ve N olan ikiden başlar, bu yüzden bize dizenin geri kalanını verir, ki bu güzeldir.
‫Daha sonra dennis çıktısını düşüreceğiz, böylece dx artık büyük harf yerine küçük harf olacak
‫ve tam tersi olacak.
‫Yani burada upper, kırpmanın yanı sıra tüm dizeyi büyük harfli bir dize haline getirecektir.
‫Devam edelim ve buradaki tüm beyaz boşlukları kırpalım.
‫Yani çıktı on Pangea olacak.
‫Böylece onu çevreleyen boş alanları ortadan kaldırır.
‫Örneğin burada boş bir alan kullanıyorum ve burada da boş bir alanım var.
‫Ve sonra E'nin ilk isim nokta indeksine sahibiz ve çıktı bir olacaktır çünkü EA, Dennis olan ilk isim
‫değişkeninin birinci konumundadır.
‫Yani D sıfırda, EA birde.
‫İşte buradayız ve sonra null mu yoksa ilk adla boşluk mu yanlış çıktı verecek?
‫Bir de format adı verilen bir başka önemli yöntem vardır.
‫Dolayısıyla, C-sharp'ta string format yöntemi, nesne veya değişken değerini herhangi bir string'in içine yerleştirmek için kullanılır.
‫Bir dize biçimi ile değeri belirtilen biçimde değiştirebiliriz.
‫Örneğin burada, sözdizimi string dot dizin virgül nesnesi ile herhangi bir dizeyi biçimlendirir.
‫Bu da nesneyi indeks konumuna getirecek ve böylece nesnenin yerini alacaktır.
‫Şimdi burada bir örneğe bakalım.
‫Adımız Dennis.
‫Bu, burada sahip olduğumuz bir dize ve sonra sadece adımın olduğunu söylediğim dize biçimini kullanıyoruz.
‫Ve sonra bu küme parantezlerinin içinde sıfır var ve dizeden sonra virgül adı var.
‫Yani ismin kendisi de bir dizedir.
‫Yani burada dize adı dizede sıfır dizininde değiştirilecek ve çıktı benim adım Dennis
‫olacaktır.
‫Yani temel olarak değişkenleri alabilir ve burada format fonksiyonunu kullanarak bir dize haline getirebiliriz.
‫Bu çok kullanışlı olacak ve ara sıra kullanacağız.
‫Tamam.
‫Şimdilik bu kadar.
‫Kodlamaya geri dönelim.
‫Bir sonraki videoda görüşmek üzere.