用C#编写的QQ小控制台程序,碰到的点问题,请高手指教
问题在上传文件的“更新用户等级方法”中,能更新,但是输入错误的时候就报错,说是没给对象创建实例,拜求高手指点,这个程序未完善,还有删除未做……
2012-02-23 14:49
2012-02-26 14:05

2012-02-27 13:36
程序代码:public void updateshow()
{
shujucuncu gx = new shujucuncu();
Console.WriteLine("请输入要更新的用户编号:");
gx.bianhao = int.Parse(Console.ReadLine());
Console.WriteLine("请输入要更改的QQ等级");
gx.dengji = Console.ReadLine();
foreach ( shujucuncu item in sj)
{
if (item == null)
{
continue;
}
if (gx.bianhao == item.bianhao)
{
if (gx.dengji == "一个星星" || gx.dengji == "两个星星" || gx.dengji == "三个星星" || gx.dengji == "一个月亮" ||
gx.dengji=="一个月亮,一个星星"||gx.dengji=="一个月亮,两个星星"||gx.dengji=="一个月亮,三个星星"||
gx.dengji=="两个月亮"||gx.dengji=="两个月亮,一个星星"||gx.dengji=="两个月亮,两个星星"||gx.dengji=="两个月亮,三个星星"||
gx.dengji=="三个月亮"||gx.dengji=="三个月亮,一个星星"||gx.dengji=="三个月亮,两个星星"||gx.dengji=="三个月亮,三个星星"||
gx.dengji=="一个太阳"||gx.dengji=="一个太阳,一个星星"||gx.dengji=="一个太阳,两个星星"||gx.dengji=="一个太阳,三个星星"||
gx.dengji=="一个太阳,一个月亮"||gx.dengji=="一个太阳,一个月亮,一个星星"||gx.dengji=="一个太阳,一个月亮,两个星星"||gx.dengji=="一个太阳,一个月亮,三个星星"||
gx.dengji=="一个太阳,两个月亮"||gx.dengji=="一个太阳,两个月亮,一个星星"||gx.dengji=="一个太阳,两个月亮,两个星星"||gx.dengji=="一个太阳,两个月亮,三个星星"||
gx.dengji=="两个太阳"||gx.dengji=="两个太阳,一个星星"||gx.dengji=="两个太阳,两个星星"||gx.dengji=="两个太阳,三个星星"||
gx.dengji=="两个太阳,一个月亮"||gx.dengji=="两个太阳,一个月亮,一个星星"||gx.dengji=="两个太阳,一个月亮,两个星星"||gx.dengji=="两个太阳,一个月亮,三个星星"||
gx.dengji=="两个太阳,两个月亮"||gx.dengji=="两个太阳,两个月亮,一个星星"||gx.dengji=="两个太阳,两个月亮,两个星星"||gx.dengji=="两个太阳,两个月亮,三个星星"||
gx.dengji=="三个太阳"||gx.dengji=="三个太阳,一个星星"||gx.dengji=="一个太阳,两个星星"||gx.dengji=="一个太阳,三个星星"||
gx.dengji=="三个太阳,一个月亮"||gx.dengji=="三个太阳,一个月亮,一个星星"||gx.dengji=="三个太阳,一个月亮,两个星星"||gx.dengji=="三个太阳,一个月亮,三个星星"||
gx.dengji=="三个太阳,两个月亮"||gx.dengji=="三个太阳,两个月亮,一个星星"||gx.dengji=="三个太阳,两个月亮,两个星星"||gx.dengji=="三个太阳,两个月亮,三个星星"||
gx.dengji == "四个太阳" || gx.dengji == "皇冠")
{
sj[gx.bianhao-1].dengji =gx.dengji;//改这里
2012-03-01 17:29
牛啊
2012-03-02 20:38