Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Object 方法中未长期存储的值_Object - Fatal编程技术网

Object 方法中未长期存储的值

Object 方法中未长期存储的值,object,Object,当我使用switch-case语句向变量输入一个字符串以基本上“从0-100打开一个音量条”时,它不会将该值保存到我调用它的类中 public void VolumeControl() { Volume vol = new Volume(); Console.WriteLine("\n

当我使用switch-case语句向变量输入一个字符串以基本上“从0-100打开一个音量条”时,它不会将该值保存到我调用它的类中

            public void VolumeControl()
            {
                Volume vol = new Volume();


                Console.WriteLine("\n                                                   ---------------\n" +
     "                                             |>>>>> Control Panel <<<<<|\n" +
     "                                                   ---------------" +
    "\n\n                                    |===========================================|\n" +
    "\n                                                    Press key...\n" +
     "\n                                             [Q] to Change M Main 1 Volume\n" +
     "                                             [W] to Change M Main 2 Volume\n" +
     "                                             [E] to Change Host Volume\n" +
     "                                             [R] to Change Guest Volume\n" +
     "                                             [T] to Change Speaker Volume\n" +
     "                                             [Y] to Change Lights\n" +
     "                                             [G] to exit\n" +
    "\n                                    |===========================================|");




                ConsoleKeyInfo inputuser = Console.ReadKey(true);
                switch (inputuser.Key)
                {

                    case ConsoleKey.Q:
                        {
                            try
                            {

                                Console.WriteLine("| | |Input Volume percentage from 0-100 %| | |");
                                vol.Mic1 = Int32.Parse(Console.ReadLine());

                                if (vol.Mic1 > 100 || vol.Mic1 < 0)
                                {
                                    Console.WriteLine("Invalid Number");
                                    Console.ReadKey();
                                }
                                else if (vol.Mic1 == 0 || vol.Mic1 <= 100)

Volume vol=新卷()
VolumeControl()
方法的本地属性。当方法退出时,它将被销毁。您需要在代码中的某个位置创建
vol
,该位置在关闭菜单时不会被破坏。

 class Volume
    {


        private int mic1;
        public int Mic1
        {
            get
            {
                return mic1;
            }
            set
            {
                mic1 = value;
            }
       
         
        }


    }