none
String Diziyi Char Diziye Dönüştürme RRS feed

  • Soru

  • string[] isimlerr = { "Ali", "Ayşe", "Mehmet", "Zeynep", "Can", "Osman","Musa" };

    Böyle bir diziye sahibim bu dizinin her bir indis numarası içindeki karakterleri tek tek char dizisine aktaracağım. Ancak elemanlar birbirine karışmaması gerekiyor. sanırım 2 boyutlu bir char dizisine aktarmak gerekiyor. Yardımlarınızı bekliyorum.

    Teşekkürler

    8 Kasım 2015 Pazar 18:36

Yanıtlar

  • var istenen = isimlerr.Select(i=>i.ToCharArray()).ToArray();


    8 Kasım 2015 Pazar 23:18

  • var koleksiyon = new List<char[]>(); 
     

    koleksiyon diye bir degisken yaratiliyor, elemanlari char[] olan bir List bu degiskene ataniyor. Sen asil bastaki sorunu gozden gecir. Elinde zaten char[] varken (string bir char[]) char dizisine aktaracagim gibi bir soru sormussun, anlasilmiyor. Tam olarak ne yapmak istedigini anlatirsan anlasilacak sanirim.

    Demek istedigin o isimlerr'in tek bir char[] olmasi ise:

    var isimlerCharArray = string.Join("", isimlerr);

    ya da Linq ile:

    var isimlerCharArray = isimlerr.SelectMany( i => i.ToCharArray()).ToArray();

    9 Kasım 2015 Pazartesi 21:21
    Yanıtlayıcı

Tüm Yanıtlar