lostyazilim

C# girilen değeri tek tek almak

11 Mesajlar 1.567 Okunma
lstbozum
wmaraci reklam

YusufOzcan YusufOzcan WM Aracı Banlı Kullanıcı
  • Üyelik 19.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Ö**
  • Mesajlar 365
  • Beğeniler 51 / 63
  • Ticaret 31, (%100)
C# girilen değeri tek tek almak yani varsayalım kullanıcı AHMET diye bir değişken girdi. Ben bunu diziye diziadi[0] = A, diziadi[1] = H ... diye almak istiyorum. Kısacası istediğim kelimeyi harflere (yada sayılara) ayırmak için ne yapmam gerekiyor.
 

 

wmaraci
reklam

Abbasi233 Abbasi233 WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Adliyede Zabıt Kâtibi
  • Konum Mersin
  • Ad Soyad F** A**
  • Mesajlar 14
  • Beğeniler 0 / 5
  • Ticaret 0, (%0)
Merhaba yushuf

Bunun için değişkenini SubString metoduyla tek harfini kapsayacak şekilde bölmen ve sonra dizi içerisine çekmen gerekiyor.
 

 

YusufOzcan YusufOzcan WM Aracı Banlı Kullanıcı
  • Üyelik 19.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Ö**
  • Mesajlar 365
  • Beğeniler 51 / 63
  • Ticaret 31, (%100)
-----
 

 

yakupqqq yakupqqq Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 25.10.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek üniversite öğrencisi
  • Konum İstanbul Anadolu
  • Ad Soyad Y** K**
  • Mesajlar 963
  • Beğeniler 33 / 285
  • Ticaret 11, (%100)
kodları yazmayıp mantığını yazacağım.

Örneğin kullanıcı textboxsa AHMET yazdı. harfleri dizeye aktarmak için;

substring metodu ile örneğin sub(0), sub(1) şeklinde alman ve dizi[0]=sub(0) yaparak dizinin 1.elemanına yazının 1.elemana eşlenir.

peki 5 harfi almak için nasıl birşey kullanmanız lazım? tabiki for döngüsü.

peki bu döngü kaç kez dönecek? tabiki textbox ın length i kadar.

yani döngünün i değeri hem dizenin, hemde sub un değeri olacak.
 

 

wmaraci
wmaraci

Abbasi233 Abbasi233 WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Adliyede Zabıt Kâtibi
  • Konum Mersin
  • Ad Soyad F** A**
  • Mesajlar 14
  • Beğeniler 0 / 5
  • Ticaret 0, (%0)

yushuf adlı üyeden alıntı

peki hem yazı hem sayı için nasıl yapabilirim yani A1 yazarsa a yı ayrı 1 i ayrı aldırmak için


yushuf kardesım

değişkeni string olarak tanımladığında hem rakam hem harf olan değerleri içinde barındırabilirsin. yani değişkenin içinde senin de dediğin gibi a1 yazabilir ve substring metoduyla yine aynı şekilde bölebilirsin.

Sonuç olarak aynı hesap
 

 

YusufOzcan YusufOzcan WM Aracı Banlı Kullanıcı
  • Üyelik 19.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Ö**
  • Mesajlar 365
  • Beğeniler 51 / 63
  • Ticaret 31, (%100)
-----
 

 

VoyL VoyL WM Aracı Kullanıcı
  • Üyelik 17.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** Ç**
  • Mesajlar 133
  • Beğeniler 0 / 23
  • Ticaret 0, (%0)

isousluer

kişi bu mesajı beğendi.

ytre10 ytre10 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek CTO
  • Konum İstanbul Anadolu
  • Ad Soyad H** B**
  • Mesajlar 163
  • Beğeniler 17 / 30
  • Ticaret 12, (%100)
string value="AHMET";
List resultList=nw List();

for (int i=0; i{
resultList.add(value[i]);
}
 

 

YusufOzcan YusufOzcan WM Aracı Banlı Kullanıcı
  • Üyelik 19.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Ö**
  • Mesajlar 365
  • Beğeniler 51 / 63
  • Ticaret 31, (%100)
-----
 

 

VoyL VoyL WM Aracı Kullanıcı
  • Üyelik 17.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** Ç**
  • Mesajlar 133
  • Beğeniler 0 / 23
  • Ticaret 0, (%0)
bence hiç kasma hacı, bırak kökten.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al