key相关内容

用数字键动态JSON对象

我有我转换为动态C#与对象的这个回答。它工作得很好,但麻烦的是,这个对象有数字键。例如, VAR jsStr =“{地址:{”100“:{...}}}”; 所以我不能WIRTE dynObj.address.100 和,因为我知道,我不能使用索引来获得这个对象是这样 dynObj.address [“100”] 请 ..
发布时间:2016-10-08 14:33:19 C#/.NET

通过获取密钥词典值

我如何可以通过功能键得到字典值 我的功能代码是这样的(和命令我做的尝试,但没有工作): 静态无效XML_Array(词典<字符串,字符串> data_array中) { 字符串XMLFILE = Data_Array.TryGetValue(“XML_FILE “超时值); } 我的按钮的代码是这样 私人无效button2_Click(对象发件 ..
发布时间:2016-10-04 17:03:21 C#/.NET

如何通过降低一个或多个键和合并多个记录(如果有的话)合并为一个单一整合具有多个(三级)密钥的字典?

我有一个字典,定义如下 词典< INT [],INT> D =新词典< INT [],INT>(); 其中最关键的是一个3元素的数组。我给这个为例来简化我的方案。 (在我自己的代码的关键是一个复杂的类对象中有3-7元素键的列表。) INT []键; 键= INT新[] {1,1,1}; D.Add(键,1); 键= INT新[] { ..
发布时间:2016-10-04 16:05:29 C#/.NET

为什么MS Access 2007年不允许行插入,但随后允许其在下次插入的企图?

我的INSERT语句: INSERT INTO myTable的(INST_ID,USER_ID,APP_ID,类型,accessed_on) VALUES(3264,2580,'MyApp的','更新',现在); ...其中所有的值的格式是否正确。该表有上述领域和另外一个,一个长整型自动递增键字段。外键是“INST_ID”,“USER_ID”和“APP_ID” ..
发布时间:2016-09-29 12:34:16 C#/.NET

有没有像字典℃的类;>在C#中,但只是钥匙,没有价值?

我想另辟蹊径,短语,这将是“有没有像列表℃的类;> 在C#中,但检查一个特定的值是否存在优化?”我敢肯定的一个小组值列表与LT;>。载可能会被罚款,但如果我有一组数以百万计值,并希望?找出某个值是否在其 我已经通过创建一个词典<实现这种在过去的事情,对象,诠释> ; 键,将其值设置为0每一个关键,但这种感觉真的沉闷。而现在有堆栈溢出,我的愚蠢的问题可以转化为教育千(几十个 ..
发布时间:2016-09-29 11:25:26 C#/.NET

如何遍历按字母顺序排列一个Hashtable的钥匙?

什么是按字母升序遍历一个哈希表的键的最简单的方法是什么? 解决方案 这是相当依赖于什么关键的类型。但是让我们假设一分钟,他们都是字符串。您可以使用下面的LINQ查询 Hashtable的表= GetHashTable(); VAR键= table.Keys.Cast<串GT;()排序依据。(X => X); 有关更复杂的结构LINQ查询只是略有不同 ..
发布时间:2016-09-28 14:44:09 C#/.NET

保护WinForms应用程序的建议

我一直在寻找为我们的用户提供简单的键/许可证制度。其部分原因是为了阻止盗版(避免各地共享应用程序的用户),而另一半来跟踪“授权用户”我们的数量。我已经阅读这么几个很好的建议,但我很好奇,人们如何实现30天的评估标准。 你生成存储的关键日期的地方,并做一个比较,每次还是有点复杂 - 删除文件/删除注册表不应该停用 是否有任何示例实现在那里,可以给我一个良好的开端?具有讽刺意味的是,我们的 ..
发布时间:2016-09-28 14:23:57 C#/.NET

C#字典相交

我有一个关于LINQ的/λ问题了以下问题: 我两本字典,小学和中学......这些两个字典定义为关键=字符串值= INT。我需要如果密钥二次词典交叉修剪下来的主字典 如: primaryDict = [“thing1”,33] [“thing2”,24] [“thing3”,21] [“thing4”,17] [“thing5”,12] secondaryDict = ..
发布时间:2016-09-26 20:48:00 C#/.NET

在列表和字典键和_key和值与值之间的差值

有谁知道在List<键和_key之间的不同;>和词典,如何接近他们,并操纵它们。 解决方案? 从你的问题和例子,我猜你是枚举的DictionaryEntry 结构的集合。如果是这样的话, _key 是一个私有成员变量和键是公共财产。您可以访问键从你的代码,因为它是公开的,但不是 _key ,因为它是私人的。 调试器能够通过反射向您展示这两个值。您应该只使用键属性代码。 ..
发布时间:2016-09-22 14:13:03 C#/.NET

字典键为什么应该是一成不变的?

有一个关于他们为什么要求使用不可变对象作为字典键的问题。 这个问题实际上得到了我的头,当我最近使用的字典(不对于一个哈希表的真正目的显然虽然)放置XML节点对象作为键。然后,我在使用过程中多次更新的节点。 那么,是什么“使用一成不变的键”究竟意味着什么? 解决方案 当你插入一个关键到一个哈希表,哈希表要求其散列码的钥匙,并记住它与密钥本身和相关的值一起。当你以后执行查找,哈希表 ..
发布时间:2016-09-19 12:28:54 C#/.NET

按ESC键来调用方法

有没有,如果键被按下,开始在C#中的方法的方法吗?例如, ESC ? 解决方案 我写WinForms应用程序。用户填写文本框,如果他想删除一切,他只需点击 ESC 键盘上的键 我认为你需要处理 KeyDown事件。 ..
发布时间:2016-09-19 11:38:22 C#/.NET

投了hashtable.Keys进入名单,LT; INT>或者其他的IEnumerable< INT>

我知道,我还有其他的选择,例如我可以保持按键的单独列表。请不要建议其他选项。我只是想知道如果我能顺利完成这件事。请不要问我,我想有什么问题要解决,或类似的东西。这是一个纯粹的,简单的CS问题。 我想知道是否有人知道的方式从的Hashtable 扔一个列表< INT> 或一些其他类型的的IEnumerable< INT> (给定当然,我的钥匙其实都是整数) 由于我 ..
发布时间:2016-09-18 13:26:34 C#/.NET

检查按键是字母/数字/特殊符号

我重写 ProcessCmdKey 键,当我得到键的说法,我要检查,如果这键是字母或数字或特殊符号。 我有这个片段 保护覆盖布尔ProcessCmdKey(参考消息味精,钥匙KEYDATA) { 字符键=(char)的KEYDATA; 如果(char.IsLetterOrDigit(键) { Console.WriteLine(键); } 返回base.ProcessCmd ..
发布时间:2016-09-18 12:06:53 C#/.NET

当两个键被同时按压检测

我不知道如何做到这一点。 我只知道如何检测一个键: 私人无效Form1_KeyDown(对象发件人,发送KeyEventArgs E) { 如果(e.KeyCode == Keys.C) { MessageBox.Show(“C键”); } } 解决方案 您必须跟踪的keydown / KEYUP事件,并保持所有目前“向下”的键的列表。键盘处理只能触发各个键, ..
发布时间:2016-09-07 11:24:00 C#/.NET

Keys.Shift和Keys.ShiftKey的区别

在我的应用程序,当有键按下我检测,看看是否修改是shift键,但键枚举器具有移位和Shift键。 看来事件总是发送Keys.Shift,但那里的Keys.ShiftKey将使用的情况? (和同样的问题适用于Keys.Control和Keys.ControlKey) 感谢您的任何输入。 解决方案 Keys.Shift 是一个修饰键(用于组合键),而 Keys.ShiftKe ..
发布时间:2016-09-06 14:02:00 C#/.NET

使用的User32.dll SendMessage函数发送键使用ALT修改

可能重复:结果 的 C#和SendMessage消息(键)不工作 我写发出按键来使用的 user32.dll中的定义SendMessage函数的另一个应用程序的应用程序。我已经想通了如何发送一个按键,但我难倒尝试发送按键与ALT键一起。 有关我的问题的目的,我将专注于发送F1和ALT + F1。 如上所述,我能送F1键没有问题。这里是发送F1键我的代码片段: // DL ..
发布时间:2016-08-30 14:01:03 C#/.NET

我如何发送F4键在C#中的程序?

我开始从Windows应用程序的过程。当我preSS一个按钮,我想模拟该过程中的关键 F4 的pressing。我该怎么做? [后来编辑]我不想模仿 F4 在我的形式关键的pressing,但在这个过程中,我开始。 解决方案 要发送F4键,另一个进程则必须激活过程 ..
发布时间:2016-08-29 14:47:10 C#/.NET

捕获击键没有焦点控制台

我知道有Windows窗体的一个问题,但它在控制台不工作,或者至少我不能得到它的工作。我需要捕捉关键presses即使不必须重点控制台 解决方案 您可以创建一个控制台应用程序的全局键盘钩子了。 下面是完整的,工作code: http://blogs.msdn.com/ b / toub /存档/ 2006/05/03 / 589423.aspx 您创建的控制台应用程序的,但必须在引用 ..
发布时间:2016-08-28 15:23:30 C#/.NET

如何使用C#多个修饰键

我使用的是keydown事件检测键pressed并有各种操作的几个组合键。 如果(e.Key code == Keys.C&放大器;&安培; e.Modifiers == Keys.Control&放大器;&安培; e.Modifiers == Keys.Shift ) { //做工作 } 否则,如果(e.Key code == Keys.V&放大器;&安培; e.Modifiers = ..
发布时间:2016-08-28 13:37:08 C#/.NET

如何生成唯一的公共及通过RSA私钥

我建立一个定制的购物车,其中CC编号和实验日期将被存储在一个数据库中,直到处理(然后删除)。我需要这个数据加密(显然)。 我想使用的RSACryptoServiceProvider类。 下面是我的code创建我的钥匙。 公共静态无效AssignNewKey(){ const int的PROVIDER_RSA_FULL = 1; 常量字符串CONTAINER_NAME =“KE ..
发布时间:2016-08-26 20:19:17 C#/.NET