-
Üyelik
01.07.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Mersin
-
Ad Soyad
G** D**
-
Mesajlar
84
-
Beğeniler
7 / 10
-
Ticaret
1, (%100)
Merhaba c# dilinde bir cümlenin içerisindeki harf sayısını tek tek bulmak istiyorum mesela mehmet kelimesi girildi m2e2h1t1 şeklinde çıktı alacağım ama yapamadım yardımınızı bekliyorum Teşekkürler.
http://www.selfsatis.com
Inal
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
26.02.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
SEO Expert | Pazarlama
-
Konum
İzmir
-
Ad Soyad
E** İ**
-
Mesajlar
876
-
Beğeniler
480 / 327
-
Ticaret
31, (%97)
Kelimeyi harflere ayırman sonrada karşılaştırma yaparak döngü kullanman gerekiyor zamanım olmadığından yazamadım mantık bu kod biliyorsan kolay
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)
string k = "kelimeklkkkk";
for (int i = 0; i < k.Length; i++)
{
int c = 0;
for (int j = 0; j < k.Length; j++)
{
if (k[i].Equals(k[j]))
{
c++;
}
}
if (!richTextBox1.Text.Contains(k[i] + " = " + c.ToString()))
richTextBox1.Text += k[i] + " = " + c.ToString() + Environment.NewLine;
XnCN
Yazılımcı
Kullanıcı
-
Üyelik
30.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılım
-
Konum
Kocaeli
-
Ad Soyad
A** H**
-
Mesajlar
447
-
Beğeniler
56 / 109
-
Ticaret
1, (%100)
öncelikle replece ile boşlukları sildir . ardından for ile text'in uzunluguna kadar saydır. gelen karakterleri bir char dizisine aktar ardından bu dizideki itemleri ve kaç tane olduklarını yazdır.
bir ara bende böyle bir araştırma yapmıştım aşağıdaki kod ile aynı olanların sayısını alabilirsin , birkaç değişiklik yaparsın kendine göre
string[] names = listBox1.Items.Cast().ToArray();
List namecount = (
names.GroupBy(name => name).OrderBy(g => g.Count()).Select(group => string.Format("{0} [{1}]", group.Key, group.Count()))
.ToList());
foreach (var item in namecount)
{
listBox2.Items.Add(item);
}