24小时热门版块排行榜    

查看: 1035  |  回复: 4

空中的落叶

铜虫 (小有名气)


[交流] 【求助】用C#编写的Windows应用程序中,用到了数组,不能成功调试

用C#编写了一个应用程序,在其中用到了数组,有调试错误说找不到类型或命名空间,可是我命名声明了呀,是我声明的位置不对还是其他原因,麻烦高手指点!!!!



PS:或许我说的不是很清除,这个应用程序很小,只是实现选项内容的显示和删除,可以将组合框中的预置内容添加到列表。要求添加预置内容时,选择“著作”,“作者”,“朝代”任意一项内容都能正确地将著作加入列表,在加入前能检测列表中是否有该部著作,如有,不予添加。
一下为全部代码:


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

namespace china
{
    public partial class Form1 : Form
    {
       ArrayList author,dynasty;
    //老提示这一行有错误
        public Form1()
        {
            InitializeComponent();
        }
        public bool Find()
        {
            if (bookList.Items.Count == 0)
                return false;
            int idx = bookList.SelectedIndex;
            for (int i = 0; i < bookList.Items.Count; i++)
            {
                bookList.SelectedIndex = i;
                if (bookList.SelectedItem.ToString() = cmbBook.Text)
                return true;
            }
            bookList.SelectedIndex = idx;
            return false;
        }

        private void cmbauthor_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbBook.SelectedIndex=cmbDynasty.SelectedIndex=cmbAuthor.SelectedIndex;
        }

        private void cmbDynasty_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbAuthor.SelectedIndex=cmbDynasty.SelectedIndex=cmbBook.SelectedIndex;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            author = new ArrayList();
            dynasty = new ArrayList();
            author.Add("\n作者: 司马迁"; dynasty.Add("\n朝代:汉朝";
            author.Add("\n作者: 曹雪芹"; dynasty.Add("\n朝代:清朝";
            author.Add("\n作者: 罗贯中"; dynasty.Add("\n朝代:明朝";
            author.Add("\n作者: 施耐庵"; dynasty.Add("\n朝代:明朝";
            author.Add("\n作者: 吴承恩"; dynasty.Add("\n朝代:明朝";
            author.Add("\n作者: 李汝珍"; dynasty.Add("\n朝代:清朝";
            author.Add("\n作者: 吴敬梓"; dynasty.Add("\n朝代:清朝";
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (bookList.SelectedIndex == 1)
                return;
            author.Remove(author[bookList.SelectedIndex]);
            dynasty.Remove(dynasty[bookList.SelectedIndex]);
            bookList.Items.Remove(bookList.SelectedIndex);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (cmbBook.Text == "" || Find())
                return;
            if (bookList.SelectedIndex == -1)
            {
                bookList.Items.Add(cmbBook.Text);
                author.Add("\n作者:" + cmbAuthor.Text);
                dynasty.Add("\n朝代:" + cmbDynasty.Text);
            }
            else
            {
                author.Insert(bookList.SelectedIndex, "\n作者:" + cmbAuthor.Text);
                dynasty.Insert(bookList.SelectedIndex,"\n朝代:"+cmbDynasty.Text);
                bookList.Items.Insert(bookList.SelectedIndex,cmbBook.Text);
            }

        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (bookList.SelectedIndex == -1)
                return;
            lblShow.Text="著作:《"+bookList.SelectedIndex+'》'+author[bookList.SelectedIndex]+dynasty[bookList.SelectedIndex];
        }

        private void cmbBook_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbAuthor.SelectedIndex=cmbDynasty.SelectedIndex=cmbBook.SelectedIndex;
        }

        private void bookList_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void cmbAuthor_SelectedIndexChanged_1(object sender, EventArgs e)
        {

        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void cmbDynasty_SelectedIndexChanged_1(object sender, EventArgs e)
        {

        }

        private void lblShow_Click(object sender, EventArgs e)
        {

        }
    }
}

[ Last edited by 空中的落叶 on 2011-3-17 at 20:59 ]
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)


空中的落叶(金币+1): 2011-03-17 17:13:05
没代码....
2楼2011-03-17 16:46:38
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)


★ ★
空中的落叶(金币+1): 2011-03-17 17:52:06
cenwanglai(金币+2): 谢谢你的回复,欢迎常来发帖讨论交流了! 2011-03-17 19:26:33
引用回帖:
Originally posted by 空中的落叶 at 2011-03-17 16:15:43:
用C#编写了一个应用程序,在其中用到了数组,有调试错误说找不到类型或命名空间,可是我命名声明了呀,是我声明的位置不对还是其他原因,麻烦高手指点!!!!

我不熟C#,不过试试看在顶上加入
using System.Collections.ArrayList;
4楼2011-03-17 17:10:16
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)


空中的落叶(金币+1): 2011-04-25 14:25:41
好久不用,记不清楚了。ArrayList是神马?
5楼2011-03-18 16:43:45
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
Lshiny3楼
2011-03-17 16:57  
cenwanglai: 尽量减少表情回复,lz期待有信息的帮助,呵呵 2011-03-17 19:27:25
空中的落叶(金币+1): 2011-04-25 14:25:36
相关版块跳转 我要订阅楼主 空中的落叶 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 Qj98d49dHFb9 2026-08-25 5/250 2026-08-26 04:57 by cNXvBfCpiZOM
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 7K1CJE38xLG4 2026-08-25 4/200 2026-08-26 02:04 by cNXvBfCpiZOM
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +17 木水思豆 2026-08-25 20/1000 2026-08-26 01:26 by chengyan1220
[基金申请] 今天务委会开完了,明天出结果吗 +18 angus9576 2026-08-25 22/1100 2026-08-26 00:41 by merchancy
[基金申请] 有没有大神帮我看看基金代码 28+4 1234567wang 2026-08-24 10/500 2026-08-25 19:15 by lfy8008
[基金申请] 2026国自然函评费到账 +20 羊腰板 2026-08-21 23/1150 2026-08-25 16:34 by zsna
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 22/1100 2026-08-25 15:36 by 医学老男孩
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[基金申请] 人气不行了 +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by 孤独的英雄6
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +5 process2012 2026-08-23 7/350 2026-08-25 09:42 by huixian257
[基金申请] 今天基金会出结果吗?20260819 +17 kkkl_v 2026-08-19 18/900 2026-08-25 09:41 by windflowerwy
[基金申请] 范进中举一文的中心思想 +7 炎黄贵胄 2026-08-22 8/400 2026-08-25 08:48 by ZJTJZ
[基金申请] filecode,4个jtjc了 +14 ziyangfang 2026-08-19 17/850 2026-08-24 18:37 by 哈哈蛤?
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
信息提示
请填处理意见