Kac Tane L harfi
-
14 Haziran 2012 Perşembe 18:08"Emrullah" kelimesinde kac tane "l" harfi gectigini nasil bulabiliriz?
Matrix_Reloaded
Tüm Yanıtlar
-
14 Haziran 2012 Perşembe 18:46
string text="Deneme"; int charCount = text.Where(p => p == 'e').Count();
- Yanıt Olarak İşaretleyen Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:09
- Yanıt İşaretini Geri Alan Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:10
- Yanıt Olarak İşaretleyen CetinBasozEditor 15 Haziran 2012 Cuma 08:35
-
14 Haziran 2012 Perşembe 19:26
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Wfa6 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string text = "Deneme"; int charCount = text.Where(p => p == 'e').Count(); } } }text.where kabul edilmiyor alti kirmizi cizgi ile ciziliMatrix_Reloaded
-
14 Haziran 2012 Perşembe 19:27Moderatör
text.ToCharArray().ToList().Where(p => p == 'e').Count();
şeklinde denermisiniz.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


- Düzenleyen Önay YALÇINERModerator 14 Haziran 2012 Perşembe 19:28
- Yanıt Olarak İşaretleyen Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:09
- Yanıt İşaretini Geri Alan Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:20
- Yanıt Olarak İşaretleyen Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:23
- Yanıt İşaretini Geri Alan Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:23
- Yanıt Olarak İşaretleyen CetinBasozEditor 15 Haziran 2012 Cuma 08:35
-
14 Haziran 2012 Perşembe 19:44
ben console da yaptım artık sen onu forma göre uyarlarsın
int c = 0;
string a = "Emrullah";
char[] b = a.ToCharArray();
for (int i = 0; i < b.Length; i++)
{
if (b[i] == 'l')
{
c++;
}
else
continue;
}
Console.Write("Harf sayısı .. : "+c);
Console.Read()- Yanıt Olarak İşaretleyen Emrullah OZDEMIR 14 Haziran 2012 Perşembe 20:09
-
14 Haziran 2012 Perşembe 19:51
Projen framework 2.0 mı?
-
14 Haziran 2012 Perşembe 20:00
.NET 2.0 'da Linq kullanamazsın .NET 3.5 ile geldi. O yüzden hata alıyorsun. Ya projeni .NET 3.5 'a çek ya da yukarıdaki arkadaşın yaptğı gibi for döngüsü içerisinde tüm karakterleri kontrol ederek bulman gerekir.
-
14 Haziran 2012 Perşembe 20:23ToList() neyi ifade ewdiyort niye alti kirmizi cizgi ile cizili
Matrix_Reloaded
-
14 Haziran 2012 Perşembe 21:03ModeratörVB6 da yapın tam esnek olur, framework olmasa bile çalışır (:
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


-
15 Haziran 2012 Cuma 08:42Yanıtlayıcı
Boyle alayci cevaba gerek yok. 2.0 kullaniyorsan bunu bastan herkese bildirmeyi senin dusunmen gerekirdi. Insanlar dogal olarak 4.x ya da en azindan 3.5 kullandigini farzediyor. Bu zamanda neden 3.5 ve sonrasini kullanmadigin soru isareti (umarim buna da "senin ustune vazife degil" diye cevap vermezsin). 3.5 ve sonrasini kullanirsan Linq yani LanguageINtegratedQuery yani dogrudan Dile Entegre Edilmis Sorgulama var. Bu buyuk nimet. 3.5 ve sonrasi olsaydi sorunun cevabi bu kadar basit olacakti:
string test = "emrullah"; int sonuc = test.Count( h => h == 'l' );
-
15 Haziran 2012 Cuma 08:52Yanıtlayıcı
Ya tamam dogru sonuc alirsin da kizmassan iki noktaya isaret etmek istiyorum.
1) String zaten bir char array ve kendisinin indexeri var. Yani ToCharArray kullanmadan "Hello"[1] dersen 'e' alirsin.
2) Bir dongude zaten sonraki statement dongunun sonu ise "continue" kullanmaya gerek yok (continue cok nadir kullanim gerektiriyor). continue gereksiz olduguna gore "else" kismi da gereksiz.
int c = 0; string a = "Emrullah"; for (int i = 0; i < a.Length; i++) { if (a[i] == 'l') { c++; } } Console.Write("Harf sayısı .. : {0}",c); Console.Read()- Yanıt Olarak İşaretleyen Emrullah OZDEMIR 15 Haziran 2012 Cuma 16:20
-
15 Haziran 2012 Cuma 08:57Birakmiyorsunuzda guleyim ????
Matrix_Reloaded