完成图书管理系统后总结一下

  首先呢,我做的图书管理系统比较简单,但由于第一次从头到尾自己写的代码,用自己的想法去实现的,所以用的时间比较

 

长一点,大概花了一天多快两天的时间,当然,期间和别人吹下水,看部电影,呵呵,娱乐下~~

 

  嗯,第一个遇到的问题是:创建了集合(用来保存数据的),然后用foreach遍历,刚开始没啥问题,但后来我集合里的数

 

据(添加),运行的时候报错了,报错内容“集合已修改;可能无法执行枚举操作”。调试了很久,还是找不到解决的办

 

法,最后在网上查了,才知道修改了集合,就不能用foreach了,得改用for循环,或在foreach里面用break,此时

 

foreach就相当于for循环了。我采用了后一种方法,因为在foreach相对于for循环来说比较方便。结果问题得以解决~~!

 

  第二个问题是在列表视图里,要把数据添加到列表视图里,我忘了添加的方法了···囧··,最后看了资料,才得以解决

 

···先把方法记下来,以免再忘~!

 

                   ListViewItem items = new ListViewItem();       //括号里写要增加的主项
                   items.SubItems.Add();                                      //括号里写要增加的子项

                   this.listview.Items.Add();                                  //把内容添加到列表视图里

 

  第三个问题就是当你要判断当前textbox只能填写数字时,得需要用到

 

                  try

                  {

                      Int  number = int.parse(txexbox.text)

                  }

                  catch (Exception)

                  {

                      errorProvider1.SetError(textbox, "必需全为数字");

                  }

 

  还有一个值得注意,string有一个方法可以判断内容是否为空  

 

                  string.IsNullOrEmpty(textbox.Text.ToString());

  

 通过自己独立完成图书管理系统后,让我对C#的运用更加的熟悉,还让我意识到对于C#,还有很多东西要学,要继续努力~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值