runtime相关内容

什么是HashSet的<的查找时间复杂度; T>(&的IEqualityComparer LT; T>)?

在C#.NET,我喜欢用,因为他们的所谓O(1)查找时间复杂度HashSets。如果我有一大组将要查询的数据,我通常喜欢用HashSet的一个列表,因为它有这个时间复杂度。 什么混淆我对于HashSet的,这需要的IEqualityComparer作为参数的构造: 的 http://msdn.microsoft.com/en-us/library/bb359100.aspx 在上 ..
发布时间:2016-09-06 15:09:32 C#/.NET

在C#中更新标签位置?

我有一个返回值的方法,我想这个数值是在一个Windows窗体应用程序的标签的新位置。但我被告知,标签的位置不是一个变量。 ,对象A是标签的名称 objectA.Location.X =(INT)A.position; objectA.Refresh(); 我该怎么做呢? 解决方案 使用左属性来更改标签的X坐标 objectA.Left = 100; ..
发布时间:2016-09-06 13:00:30 C#/.NET

您可以添加到枚举类型在运行时

如果我有枚举类型: 公共枚举体育 { 网球= 0; 足球= 1; 壁球= 2; 排球= 3; } 我可以在运行时莫名其妙地补充: 乒乓= 4 解决方案 枚举有一个后备存储,默认为int,如果你不指定。它可以直接分配定义的值以外的值: 体育乒乓球=(体育)4; 然后,你可以检查它: 如果(价值==(体育)4) ..
发布时间:2016-09-06 12:53:28 C#/.NET

WP 8.1运行时代码,以使电话,发送短信和放大器;发送电​​子邮件(不Silverlight的8.1)

我正在写一个应用程序,它会打个电话,在WP 8.1发送短信或电子邮件,就像人的应用程序。 到目前为止,我已经找到了一个链接形式MSDN上面写着:“适用于:Windows Phone 8的和Windows Phone的Silverlight 8.1”。 所以这里的代码:从这个链接 使用Microsoft.P​​hone.Tasks; 私人无效TextBlock_Tapped_Call ..
发布时间:2016-08-30 15:59:16 C#/.NET

C#如何转储所有变量和放大器;运行时的电流值

是否有任何内置的或第三方库,让你在运行时简单地倾倒在内存中的所有变量?我想是能够查看变量和放大器;电流值同样击中一个破发点,并徘徊在变量观察他们,但无需实际停止执行程序(即只得到一个快照)。将是一件好事,如果可以将它们转储到,然后可以在程序中得到一个不错的GUI界面来查看他们后来开了一个文件,但是简单的文本文件转储就足够好。 解决方案 我想不出一个简单的方法在一个通用的方式来做到这一点。还有什 ..
发布时间:2016-08-30 15:27:27 C#/.NET

投票下以运行#应用程序的内存使用情况?

我有一个应用程序,运行时,需要查询其自身的内存使用情况。这将是理想的,如果它可以列出的实例每个对象的内存使用情况。我知道这可以通过WMI实现,但我希望的东西不依赖于WMI。 解决方案 两个函数你可能会发现有用的: GC.GetTotalMemory(); Process.PagedMemorySize64(); 我的经验是,GC.GetTotalMemory( ..
发布时间:2016-08-30 15:14:57 C#/.NET

在运行时更改自定义属性的参数

我需要在运行时改变属性的paramater。我简化了我的问题简单的例子 属性类: [AttributeUsage(AttributeTargets.Property) 公共类MyAttribute:属性 { 公共字符串名称{;组; } } 简单的实体至极拥有装饰性与属性: 公共类myEntity所 { [MyAttribute(NAME =“Ol ..
发布时间:2016-08-30 13:38:25 C#/.NET

错误:删除的行的信息无法通过行访问

要谁这可能涉及,我寻觅了大量的时间,工作出路这种错误 “删除行的信息不能通过行访问” 我明白,一旦某行已经从一个DataTable中删除,它不能在一个典型的方式来访问,这就是为什么我收到此错误。最大的问题是,我不知道该怎么做,让我想要的结果,我将在下文概述。 基本上当下面需要删除的行(显然)的地方,因此继承了已删除的行指数“DG1”行被删除的行。该方法的目的是要取代和复位的行指数(通 ..
发布时间:2016-08-29 14:37:34 C#/.NET

在运行时添加的属性

我有一个类,程序员可以使用它来动态地添加新的特性。对于它实现了 ICustomTypeDescriptor 来能够覆盖的GetProperties()方法。 公共类DynamicProperty { 公共对象值{搞定;组; } 公共类型类型{搞定;组; } 公共字符串名称{;组; } 公文集&LT;属性与GT;属性{搞定;组; } }公共类DynamicClass:IC ..
发布时间:2016-08-28 15:04:28 C#/.NET

的WinForms编程TableLayoutPanel中添加行

我一直在争取与这一段时间,并已发现了一些其他人与TableLayoutPanel中(.NET 2.0的WinForms)斗争为好。 问题 我试图采取了“空白”TableLayoutPanel中,其中有10列定义,那么在运行时编程方式添加控件行(即每单元一个控制)。 人们可能认为它应该像一样简单 myTableLayoutPanel.Controls.Add(myControl,0 / * ..
发布时间:2016-08-26 22:14:33 C#/.NET

C#更改对象的位置编程

我尝试以下code: this.balancePanel.Location.X = this.optionsPanel.Location.X; 要改变程序运行时,但它返回一个错误,我在设计模式做出了面板的位置:无法修改'System.Windows.Forms.Control.Location'的返回值,因为它不是一个变量 所以问题是,我该怎么办呢? 解决方案 的位置酒店键入点这是 ..
发布时间:2016-08-26 21:56:39 C#/.NET

运行 - 在C文件处理时检查失败#2

运行时检查失败#2 - 围绕堆栈变量“文件名”已损坏 我的code ++工程,每当我试图处理第一个内存位置。 我能正确处理.txt文件,我可以打印出来。 然而,当我问的第二个存储位置,程序崩溃。 我试图增加文件名的大小,我也是关闭的第一个文件,让我无言以对。任何帮助是可以接受的!谢谢!! 这是输出的照片 这是我的code: 的#include&LT;&stdio.h中GT;的#def ..
发布时间:2016-08-24 14:16:31 C/C++

codechef:在smallfactorial错误答案错误

#包括LT&;&stdio.h中GT; 事实上INT(INT K) { 诠释J,F = 1; 为(J = 1; J&LT; = K,J ++) F * = j的; 返回F; } 诠释的main() { INT T,I,N [100],S [100],J; scanf函数(“%d个”,&amp; T公司); 对于(i = 0; I&LT;吨;我++) { scanf函数(“%d个”,&安培; N [ ..
发布时间:2016-08-24 12:59:16 C/C++

调试C运行时

我想在之前和之后这是怎么回事的main()使用GDB的详细研究。难道是不够的只是重新编译 -g 并链接针对glibc的? 解决方案 如果你想使用调试器玩,你可以用GDB这种方式: 安装了`glibc`包调试信息( rel=\"nofollow\">是做到这一点的方式Fedora的,我不知道其他发行版)或点GDB到一致的调试文件目录: (GDB)显示调试文件目录 其中,独立的调试符号搜索 ..
发布时间:2016-08-22 15:07:24 C/C++

我如何获得成员的结构多少?

我要计算一个结构成员的数量。 例如: typedef结构 { 焦炭MrChar; INT MrInt; 长MrLong; } Bg_Typedef; Bg_Typedef FooStr; 我创建了一个函数原型应该在结构返回成员人数 INT NumberOfMem(Bg_Typedef * psStructure); => NumberOfMem(安培; Fo ..
发布时间:2016-08-19 00:49:43 C/C++

是否有可能生成并运行TemplateHaskell产生code运行时?

是否有可能生成并运行TemplateHaskell产生code运行时? 使用C,在运行时,我可以: 创建一个函数的源代码code, 调出的gcc来编译成一个.so(Linux版)(或使用LLVM等), 加载的.so和 调用该函数。 是一个类似的事情可能与模板哈斯克尔? 解决方案 是的,这是可能的。该GHC API将编译模板哈斯克尔。一个证明的概念,请 https://g ..
发布时间:2016-08-18 23:05:27 C/C++