添加甚至数字到列表框不工作 [英] adding even numebrs to listbox dont work

查看:38
本文介绍了添加甚至数字到列表框不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

公共部分课程表格1:表格

    {

        public Form1()

        {

            InitializeComponent();

        }


        int a;



        int [] ciftsayilar = new int [5];



        private void button1_Click(object sender,EventArgs e)

        {

            ciftsayilar [a] = Int32.Parse(textBox1.Text);

            a = a + 1;

            textBox1.Clear();

            textBox1.Focus();
$


        }


        private void button2_Click(object sender,EventArgs e)

        {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; for(int i = 0; i< ciftsayilar.Length; i ++)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; {

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; if(Int32.Parse(textBox1.Text)%2 == 0)

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; listBox1.Items.Add(ciftsayilar [i]);

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;   



  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; }

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int a;

        int[] ciftsayilar = new int[5];

        private void button1_Click(object sender, EventArgs e)
        {
            ciftsayilar[a] = Int32.Parse(textBox1.Text);
            a = a + 1;
            textBox1.Clear();
            textBox1.Focus();

        }

        private void button2_Click(object sender, EventArgs e)
        {
            for(int i=0;i<ciftsayilar.Length;i++)
            {
                if(Int32.Parse(textBox1.Text)%2==0)
                listBox1.Items.Add(ciftsayilar[i]);
                

            }

推荐答案

我不理解你的int []数组,ListBox和TextBox的关系。也许你可以解释一下你想要的功能。

I don't understand the relationship to your int[] array, your ListBox and your TextBox. Maybe you could explain what you intend the functionality to be.

我唯一可以想到你的目标可能是只有当你的偶数有一个时才添加到ListBox int [] array ciftsayilar? 如果是这样,那么这就是你真正需要的:

The only thing I can think of what your objective might be is to add to the ListBox only when you have an even number in your int[] array ciftsayilar?  If so, then here's what you actually need:

private void button2_Click(object sender, EventArgs e)
{
    for(int i=0;i<ciftsayilar.Length;i++)
    {
        if(Int32.Parse(ciftsayilar[i])%2==0)
            listBox1.Items.Add(ciftsayilar[i]);
    }
}





这篇关于添加甚至数字到列表框不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆