Karakter Sayısı [C#]
Bu yazımızda bir string ifadenin karakter sayısını bulan program anlatılmaktadır.
[Kod Kısmı]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}private void button1_Click(object sender, EventArgs e)
{
string text = textBox1.Text; //Yazımız text değişkenine alınıyor..
int sayac = 0; //dizi elemanlarının adedini tutacak değişken tanımlanıp; değişkene hata vermemesi için başlangıç değeri olarak 0 değeri atanıyor..
foreach (char karakter in text) //Burada text değişkenine ait string ifadenin her karakteri bir dizi belirtir. text’e ait her char tipli karakter için..
{
sayac++; //Sayacımızın değeri 1 arttırılıyor..
}
label1.Text = sayac + ” karakterden oluşmaktadır.”;
}
}
}
[Ekran Çıktısı]

e.U
Benzer Konularımıza da Göz Atın!
- C# Varmısın Yokmusun Programı
- c#'ta Celcius Ve Fahrenayt
- C# ile Asal Sayılar
- Asansör Kontrol Programı [C#]
- Visual Studio Menüleri - File Menüsü [C#]
- Sayısal Loto [C#]
- Q MATİK (BANKA SIRALAMA SİSTEMİ)
- For Döngüsü [C#]
- C# If-Else & Switch-Case Yapısı
Peki bu programda boşlukları saydırtmamız mümkünmü?
Evet, foreach yapısında; if yapısını kullanarak boşluk olup olmadığını kontrol ettirip saydırabiliriz.
private void button1_Click(object sender, EventArgs e)
{
string text = textBox1.Text;
int sayac = 0;
foreach (char karakter in text)
{
if (karakter == Convert.ToChar(” “))
{
sayac++; //karakter boşluksa eğer sayacın değeri 1 arttırılır..
}
}
label1.Text = sayac + ” tane boşluk vardır.”;
}
Bu programı hatırlıyorum sanki
hatırlarsın tabi
sayende gelişen bi yazı oldu bu ztn
ya texboxa yazıp listboxa atadıgımız bir ifadeyi nasıl numaralandırabiliriz??
bilen varsa yardımcı olabilirmıı
Allah razı olsun şu saate kadar bulamamsdm sayenizde buldum.