Şimdi Ara

vb girilen sayıları diziye aktarma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
862
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • kullanıcın girdiği sayıları nasıl tek tek diziye aktarabilirim ?

    Ör:kullanıcı 1453 girdi. 1453'ün karakterlerini diziye aktarmak istiyorum."1" dizinin ilk elemanı "4" ikinci elemanı şeklinde



  • zaten string unicode karakterlerin birleşimidir.
    string veri="falan";
    veri[0]
    veri[1]
    şeklinde bakarsın
  • Gökşen PASLI G kullanıcısına yanıt
    Teşekkür ederim hocam.

    Değerleri integer olarak düşünmüştüm ama string olarakta işimi görür
  • brhmthmhrl B kullanıcısına yanıt
    int istersen soyle yapabilirsin (c# yazacagim vbnet'e cevirirsin)

    string girdi = Console.ReadLine(); 
    char[] chars = girdi.ToCharArray();

    int[] intArray = new int[chars.Length];
    for (int i = 0; i < chars.Length; i++)
    {
    intArray[i] = int.Parse(chars[i].ToString());
    }


    veya LINQ kullanarak daha kisa sekilde halledebilirsin:

    var girdi = Console.ReadLine(); 
    var array = girdi.Select(c => int.Parse(c.ToString())).ToArray();
  • Yanıtınız için teşekkür ederim hocam. Ancak "To.CharArray" kabul etmiyor. "Char" tek karakter kabul ediyor, girilen sayılar tek karakter olmadığı için "To.CharArray" kullanamıyorum
  • brhmthmhrl B kullanıcısına yanıt
    hocam chararray zaten '1' '2' '3' diye ayirir tek karakterler halinde. ben c# ta yazdım çalıştı hatta buyur repl atayım
    https://repl.it/Ge6C/3
  • Yapay Zeka’dan İlgili Konular
    Excel De ilgili Hücreye Gitme
    6 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.