首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小小白求教有关问题

2013-11-29 
小小白求教问题static void Main(string[] args){AdminLogin adminlogin new AdminLogin()adminlogin.s

小小白求教问题
static void Main(string[] args)
        {
            AdminLogin adminlogin = new AdminLogin();
            adminlogin.show();
            string result = adminlogin.Login(adminlogin.user, adminlogin.password);//取类的public的成员变量
            Console.WriteLine(result);//输出结果 
           
            Console.ReadKey();
        }
  public void show()
        {
            string s = "";
            while (s != "登录成功")
            {
                Console.Clear();
                Console.WriteLine("********************************");
                Console.WriteLine("        管理员登录界面");
                Console.WriteLine("********************************");
                Console.Write("用户名:");
                user = Console.ReadLine();
                Console.Write("密码:");
                password = Console.ReadLine();
                s = Login(user, password);
            }
            Console.WriteLine(s);
        }

        public string Login(string user, string password)
        {
            if (user == "admin" && password == "888888")
                return "登录成功";
            else
                return "输入错误";
        } 
小白想问下怎么把2个程序连接起来  从上面的程序跳转到下面这个程序  不知道  用goto语句能行不?

——————————————————————————————————————————————————
static void Main(string[] args)
        {
            List<Student> lstStudent = new List<Student>();
            bool flag = true;
            while (flag)
            {
                Console.WriteLine("------------------------------------------------");
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("使用提示(按键-操作):A-添加 B-删除 C-修改 L-查看");
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("------------------------------------------------");
                ConsoleKey ck = Console.ReadKey(true).Key;//获取用户下的下一个字符或功能键
                switch (ck)
                {
                    case ConsoleKey.A:
                        {
                            Console.WriteLine("请输入学生相关信息");
                            Student stu = new Student();


                            Console.Write("学号:");
                            stu.stuNo = Console.ReadLine().Trim();
                            Console.Write("姓名:");
                            stu.stuName = Console.ReadLine().Trim();
                            Console.Write("性别:");
                            stu.stuSex = char.Parse(Console.ReadLine().Trim());
                            Console.Write("年龄:");
                            stu.stuAge = short.Parse(Console.ReadLine().Trim());
                            lstStudent.Add(stu);
                            Console.WriteLine("添加成功");
                            break;

                        }
                    case ConsoleKey.B:
                        {
                            if (lstStudent.Count == 0)
                            {
                                Console.WriteLine("系统还未添加任何学生信息");
                            }
                            else
                            {
                                Console.Write("请输入要删除的学生的学号:");
                                string no = Console.ReadLine().Trim();
                                for (int i = 0; i < lstStudent.Count; i++)
                                {
                                    if (lstStudent[i].stuNo == no)
                                    {
                                        lstStudent.Remove(lstStudent[i]);
                                        Console.WriteLine("删除成功");

                                    }
                                    if (i == lstStudent.Count - 1)


                                    {
                                        Console.WriteLine("抱歉!系统中没有这个学号");
                                    }
                                }
                            }
                            break;
                        }
                    case ConsoleKey.C:
                        {
                            if (lstStudent.Count == 0)
                            {
                                Console.WriteLine("系统还未添加任何学生信息");
                            }
                            else
                            {
                                Console.Write("请输入要修改的学生的学号:");
                                string no = Console.ReadLine().Trim();
                                for (int i = 0; i < lstStudent.Count; i++)
                                {
                                    Student item = lstStudent[i];
                                    if (item.stuNo == no)
                                    {
                                        Console.WriteLine("请输入学生相关信息");
                                        Student stu = new Student();
                                        Console.Write("学号:");
                                        item.stuNo = Console.ReadLine().Trim();
                                        Console.Write("姓名:");
                                        item.stuName = Console.ReadLine().Trim();


                                        Console.Write("性别:");
                                        item.stuSex = char.Parse(Console.ReadLine().Trim());
                                        Console.Write("年龄:");
                                        item.stuAge = short.Parse(Console.ReadLine().Trim());
                                        lstStudent.Add(stu);
                                        Console.WriteLine("修改成功");

                                    }
                                    if (i == lstStudent.Count - 1)
                                    {
                                        Console.WriteLine("抱歉!系统中没有这个学号");
                                    }
                                }
                            }
                            break;

         
                        }
                    case ConsoleKey.L:
                        {
                            if (lstStudent.Count == 0)
                            {
                                Console.WriteLine("系统还未添加任何学生信息");
                            }
                            else
                            {
                                Console.WriteLine("学号\t姓名\t性别\t年龄");
                                foreach (Student s in lstStudent)
                                {
                                    Console.WriteLine("{0}\t{1}\t{2}\t{3}",s.stuNo ,s.stuName,s.stuSex,s.stuAge);


                                }
                            }

                            break;
                        }




                }
            }
      }
   
______________
//学生类
public  class Student
    {
       public string stuNo;
       public string stuName;
       public  char   stuSex;
       public short stuAge;
       
    }

小白想问下怎么把2个程序连接起来  从上面的程序跳转到下面这个程序  不知道  用goto语句能行不?

[解决办法]
static void Main(string[] args)
-〉
static void Main1(string[] args)

第一个程序
Console.WriteLine(s);
下面加上
Main1(args);

热点排行