Karakterlanc #c-ben, es vele kapcsolatos statisztikak?
string szoveg = "Ez egy teszt szöveg. 1, 2, 3. Tartalmaz betűket, számokat és szóközöket.";
Console.WriteLine("Karakterek száma: " + szoveg.Length);
Console.WriteLine("Betűk száma szóközökkel: " + szoveg.Count(c => Char.IsLetter(c) || c == ' '));
Console.WriteLine("Betűk száma: " + szoveg.Count(Char.IsLetter));
var stat = szoveg.Where(Char.IsLetter).GroupBy(c => c).Select(x => new {Betu = x.Key, Darab = x.Count()});
Console.WriteLine("Statisztika a betűkről:");
foreach (var c in stat)
{
Console.WriteLine("'{0}': {1}", c.Betu, c.Darab);
}
Kimenet:
Karakterek száma: 72
Betuk száma szóközökkel: 63
Betuk száma: 52
Statisztika a betukrol:
'E': 1
'z': 7
'e': 6
'g': 2
'y': 1
't': 7
's': 5
'ö': 3
'v': 1
'T': 1
'a': 4
'r': 1
'l': 1
'm': 2
'b': 1
'u': 1
'k': 4
'á': 1
'o': 1
'é': 1
'ó': 1
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!