runtime相关内容
在C#.NET,我喜欢用,因为他们的所谓O(1)查找时间复杂度HashSets。如果我有一大组将要查询的数据,我通常喜欢用HashSet的一个列表,因为它有这个时间复杂度。 什么混淆我对于HashSet的,这需要的IEqualityComparer作为参数的构造: 的 http://msdn.microsoft.com/en-us/library/bb359100.aspx 在上
..
我在开发C#应用程序,我碰到下面的错误在调试运行时: 类型的未处理的异常“System.IO .FileNotFoundException'。 发生在未知模块 信息:无法加载文件或程序 'Autodesk.Navisworks.Timeliner.dll“或它的一个依赖。在 指定的模块找不到。 Autodesk.Navisworks.Timeliner.dll是在应用程序的
..
这变得有点啰嗦,所以这里的快速版本: 为什么这会导致运行时TypeLoadException (而且应该编译器阻止了我这样做) 接口I { 无效美孚< T>( ); } 级C< T1> { 公共无效美孚< T2>()其中T2:T1 {} } 类D:C< System.Object的>中I {} 如果您尝
..
我有一个返回值的方法,我想这个数值是在一个Windows窗体应用程序的标签的新位置。但我被告知,标签的位置不是一个变量。 ,对象A是标签的名称 objectA.Location.X =(INT)A.position; objectA.Refresh(); 我该怎么做呢? 解决方案 使用左属性来更改标签的X坐标 objectA.Left = 100;
..
如果我有枚举类型: 公共枚举体育 { 网球= 0; 足球= 1; 壁球= 2; 排球= 3; } 我可以在运行时莫名其妙地补充: 乒乓= 4 解决方案 枚举有一个后备存储,默认为int,如果你不指定。它可以直接分配定义的值以外的值: 体育乒乓球=(体育)4; 然后,你可以检查它: 如果(价值==(体育)4)
..
我正在写一个应用程序,它会打个电话,在WP 8.1发送短信或电子邮件,就像人的应用程序。 到目前为止,我已经找到了一个链接形式MSDN上面写着:“适用于:Windows Phone 8的和Windows Phone的Silverlight 8.1”。 所以这里的代码:从这个链接 使用Microsoft.Phone.Tasks; 私人无效TextBlock_Tapped_Call
..
是否有任何内置的或第三方库,让你在运行时简单地倾倒在内存中的所有变量?我想是能够查看变量和放大器;电流值同样击中一个破发点,并徘徊在变量观察他们,但无需实际停止执行程序(即只得到一个快照)。将是一件好事,如果可以将它们转储到,然后可以在程序中得到一个不错的GUI界面来查看他们后来开了一个文件,但是简单的文本文件转储就足够好。 解决方案 我想不出一个简单的方法在一个通用的方式来做到这一点。还有什
..
我有一个应用程序,运行时,需要查询其自身的内存使用情况。这将是理想的,如果它可以列出的实例每个对象的内存使用情况。我知道这可以通过WMI实现,但我希望的东西不依赖于WMI。 解决方案 两个函数你可能会发现有用的: GC.GetTotalMemory(); Process.PagedMemorySize64(); 我的经验是,GC.GetTotalMemory(
..
我需要在运行时改变属性的paramater。我简化了我的问题简单的例子 属性类: [AttributeUsage(AttributeTargets.Property) 公共类MyAttribute:属性 { 公共字符串名称{;组; } } 简单的实体至极拥有装饰性与属性: 公共类myEntity所 { [MyAttribute(NAME =“Ol
..
要谁这可能涉及,我寻觅了大量的时间,工作出路这种错误 “删除行的信息不能通过行访问” 我明白,一旦某行已经从一个DataTable中删除,它不能在一个典型的方式来访问,这就是为什么我收到此错误。最大的问题是,我不知道该怎么做,让我想要的结果,我将在下文概述。 基本上当下面需要删除的行(显然)的地方,因此继承了已删除的行指数“DG1”行被删除的行。该方法的目的是要取代和复位的行指数(通
..
我有一个类,程序员可以使用它来动态地添加新的特性。对于它实现了 ICustomTypeDescriptor 来能够覆盖的GetProperties()方法。 公共类DynamicProperty { 公共对象值{搞定;组; } 公共类型类型{搞定;组; } 公共字符串名称{;组; } 公文集&LT;属性与GT;属性{搞定;组; } }公共类DynamicClass:IC
..
我一直在争取与这一段时间,并已发现了一些其他人与TableLayoutPanel中(.NET 2.0的WinForms)斗争为好。 问题 我试图采取了“空白”TableLayoutPanel中,其中有10列定义,那么在运行时编程方式添加控件行(即每单元一个控制)。 人们可能认为它应该像一样简单 myTableLayoutPanel.Controls.Add(myControl,0 / *
..
我尝试以下code: this.balancePanel.Location.X = this.optionsPanel.Location.X; 要改变程序运行时,但它返回一个错误,我在设计模式做出了面板的位置:无法修改'System.Windows.Forms.Control.Location'的返回值,因为它不是一个变量 所以问题是,我该怎么办呢? 解决方案 的位置酒店键入点这是
..
运行时检查失败#2 - 围绕堆栈变量“文件名”已损坏 我的code ++工程,每当我试图处理第一个内存位置。 我能正确处理.txt文件,我可以打印出来。 然而,当我问的第二个存储位置,程序崩溃。 我试图增加文件名的大小,我也是关闭的第一个文件,让我无言以对。任何帮助是可以接受的!谢谢!! 这是输出的照片 这是我的code: 的#include&LT;&stdio.h中GT;的#def
..
#包括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 [
..
给定两个功能,func1的和f2,具有以下特征: 无效func1的(){ INT巴巴= 12345; // printf的巴巴的价值在这里 }无效F2(){ INT厕所; // printf的厕所的价值在这里 } ...如果我跑我的INT为主,其中只有FUNC1然后F2: INT的main(){ func1的(); F2(); }
..
我想在之前和之后这是怎么回事的main()使用GDB的详细研究。难道是不够的只是重新编译 -g 并链接针对glibc的? 解决方案 如果你想使用调试器玩,你可以用GDB这种方式: 安装了`glibc`包调试信息( rel=\"nofollow\">是做到这一点的方式Fedora的,我不知道其他发行版)或点GDB到一致的调试文件目录: (GDB)显示调试文件目录 其中,独立的调试符号搜索
..
我在读关于此链接中的C运行时初始化的角色:
..
我要计算一个结构成员的数量。 例如: typedef结构 { 焦炭MrChar; INT MrInt; 长MrLong; } Bg_Typedef; Bg_Typedef FooStr; 我创建了一个函数原型应该在结构返回成员人数 INT NumberOfMem(Bg_Typedef * psStructure); => NumberOfMem(安培; Fo
..
是否有可能生成并运行TemplateHaskell产生code运行时? 使用C,在运行时,我可以: 创建一个函数的源代码code, 调出的gcc来编译成一个.so(Linux版)(或使用LLVM等), 加载的.so和 调用该函数。 是一个类似的事情可能与模板哈斯克尔? 解决方案 是的,这是可能的。该GHC API将编译模板哈斯克尔。一个证明的概念,请 https://g
..