コード例 #1
0
ファイル: Program.cs プロジェクト: Breezeze/test_Chat
        /// <summary>
        /// 主要流程:
        /// 登陆=》查看好友=》选择好友建立对话框=》输入聊天指令与内容=》关闭对话框=》退出(先登出后退出)
        /// </summary>
        public static void Start()
        {
            int result = 0;

            while (result != -1)
            {
                switch (result)
                {
                case 0:    //登陆
                    Console.Write(Menu.Content0);
                    result = FunctionClass.Choose(FunctionClass.Login_0_1, FunctionClass.Exit_0_2, null);
                    break;

                case 1:    //查看好友列表
                    Console.Write(Menu.Content1);
                    result = FunctionClass.Choose(FunctionClass.ExamineFriend_1_1, FunctionClass.LogOut_1_2, null);
                    break;

                case 2:    //选择好友
                    Console.Write(Menu.Content2);
                    result = FunctionClass.Choose(FunctionClass.ChooseFriendId_2_1, FunctionClass.GoBack, null);
                    break;

                case 3:    //选择对好友的操作
                    Console.Write(Menu.Content3);
                    result = FunctionClass.Choose(FunctionClass.StartCommunication_3_1, FunctionClass.DeleteFriend_3_2, FunctionClass.GoBack);
                    break;

                default:
                    return;
                }
            }

            Console.WriteLine(Menu.Content1);
            //FunctionClass.Choose()
        }