C# Kelimedeki Boşluğu Bulup ListBoxa Eklemek

C# textbox'a giriş yapmaya başladığımız anda(textchanged) kelimedeki boşluklaru tespit edip her kelimeyi listbox içine ekleyen bir uygulama yapacağız. Uygulama text.split içindeki boşluğu bulup kelimelere bölmektedir ve yer harf girişimizde bu işlem gerçekleşmektedir. Bazen geliştirdiğimiz programlarda bu tür kod parçacıklarına ihtiyacımız oluyor. Bir köşede ihtiyaç halinde bulunmasında fayda var.

Program tasırımı aşağıdaki gibi yaparız:

c# boşluğa göre kelime ayırma

Örnek Çalışma Görüntüsü:

c# kelime boşluklarını bulma

Program kodları aşağıda gözüktüğü gibidir. Programda esas iş split komutunda bitmektedir:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace kelimebullistekle
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       private void ayir(string tum_gelen)
    {
        try
        {
            listBox1.Items.Clear();
            string[] bolucu = tum_gelen.Split(null);
            if (bolucu[1].Length > 1)
            {
                for (int i = 0; i < bolucu.Length; i++)
                {
                    listBox1.Items.Add(bolucu[i]);

                }
            }
        }
        catch (Exception ms) { }

    }
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string text_box = textBox1.Text;
            ayir(text_box);


        }
    }
}

 

Yeni yorum ekle

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünür.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.