添加甚至数字到列表框不工作 [英] adding even numebrs to listbox dont work
问题描述
公共部分课程表格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屋!