ICode9

精准搜索请尝试: 精确搜索
  • C#-自动处理在函数调用中创建的对象2019-11-02 00:16:45

    我在类中有一系列Read()重载. 每个打开文件的时间只有足够长的时间才能读取,所以我有: public void Read(blah) { using (FileStream stream = new FileStream(Path, FileMode.Open, FileAccess.Read)) using (BinaryReader reader = new BinaryReader(stream)) {

  • 在Windows窗体中为字体调用dispose()2019-10-29 19:05:54

    我一直遇到this question中描述的相同问题.也就是说,Fortify抱怨字体对象的创建,为此,新的Font()语句在designer.cs文件中生成了代码.在查看分析结果时,我确实感到不解,至少在某些情况下,我需要为此做些事情. 当然,仅当开发人员已将其选择的字体分配给图形设计器中的表单时,这才是

  • CodeGo.net>我如何在我的班上正确实现Dispose()?2019-10-28 19:16:34

    我正在寻找有关如何以及何时实施处置模式的建议. 我已经阅读了有关如何实现Dispose()模式的MSDN文章.这说得通.我在课堂上实现了它,但似乎对内存使用没有影响. 有点背景,我正在构建一个2d自上而下的游戏引擎.我有一个叫Gatherer的单元,它继承自Actor(一个用于绘制精灵和跟踪视平面

  • C# Entity Framework The ObjectContext instance has been disposed and can no longer be used for opera2019-10-28 10:03:13

      The ObjectContext instance has been disposed and can no longer be used for operations that require a connection 该对象上下文实例已被释放,不能用于需要连接的操作。 shared context per request模式,缩短Entity实例的存在时间和降低Entity实例的共享性,并考虑性能,因为E

  • CodeGo.net>使用一次性模式来清理IDispose成员类2019-10-28 02:06:52

    一次性图案的一部分包括以下方法. protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { // TODO: dispose managed state (managed objects). } // TODO: free unmanaged resources (unma

  • c#-MemoryStream,XmlTextWriter和警告4 CA2202:Microsoft.Usage2019-10-23 17:04:45

    当看到带有MemoryStream和XmlTextWriter的特定模式时,Visual Studio 2010 Ultimate中的“运行代码分析”命令将返回警告. 这是警告: Warning 7 CA2202 : Microsoft.Usage : Object ‘ms’ can be disposed more than once in method ‘KinteWritePages.GetXPathDocumen

  • 数据库中的using语句,以及与try……catch……finally的关系2019-10-20 17:54:44

    每new一个对象,就会开辟一块资源。using(我们new的对象){……},“}”处自动释放占用的资源(即调用Dispose方法)。等效于fianlly中调用Dispose方法。 Dispose内部会自动判断有无close,如果有,会自动先close,然后Dispose。 所以using可以不用再写close、dispose。 try……catch语句,catch可

  • C# 从图片中截取一部分图片,并返回所截取的图片2019-10-14 12:51:00

    /// <summary> /// 从图片中截取一部分图片 /// </summary> /// <param name="fromImagePath">来源图片地址</param> /// <param name="nX">从偏移X坐标位置开始截取</param> /// <param

  • 在最后一个窗口上调用处理后的Java swing程序未关闭2019-10-12 22:04:27

    前言:这是我完成的第一个真正的挥杆程序. 我有一个Swing程序,应该有一个JButton退出该程序.该按钮触发this.dispose();.当我单击此JButton时,它的确使窗口完全消失了,但是在调试器中,程序本身仍在运行. 我的主要方法仅包括: public static void main (String[] args) { java.awt.E

  • java-从另一个JFrame上单击按钮时放置一个JFrame2019-10-12 17:01:14

    如许多人所知,我是一名完全的Java新手.我已经尝试过对此进行研究(通过阅读有关StackOverflow的其他文章,谷歌搜索,并问一个不太喜欢Java新手的朋友),但我不知道.答案可能是明确而容易的,但我对此视而不见.我正在尝试从其他框架处理JFrame. 我的应用程序应该按以下方式工作: >框架X有

  • Java对话框不处理2019-10-12 08:04:57

    Java noob在这里.当用户按下Windows关闭按钮时,扩展JDialog的Swing类不会释放-java.exe保留在内存中.我已经将代码剥离到了这个shell上,但我仍然可以做到这一点. 我看了其他样本,例如Basic Java Swing, how to exit and dispose of your application/JFrame 当我注释掉该示例代码中

  • java – 从另一个类处理JFrame2019-09-25 22:04:10

    如何从其他类中处理JFrame?我的代码如下所示. 我使用Netbeans生成表单生成窗口.我想使用另一个类(name is needDispose)进行处理. public class needDispose { /** *Call for dispose frame */ public static void disposeMyFrame(){

  • CLRCore(CLR核心机制)2019-09-21 18:51:22

      JIT--第一次--标记已--存根--调用--查找存根--执行机器码     C#和CIL的关系:    C#和N#都是CIL实现,但是彼此不能互通:    C#和N#公开不分满足规范,我们才能互通    CLS就是描述多语言互通的规范     内存分配:线程栈   堆Heap:     一个程序运行时,该进程存放

  • [Fortify][.NET]Unreleased Resource: Streams 排除2019-09-02 14:02:30

    明明同事用了using来确保区块结束时会调用Dispose()作到自动释放资源,但还是被源码检测工具fortify举报。呼~~来解题。 如下,Developer都很乖有使用using定义对象范围来让using区块结束时调用Dispose()作到自动释放资源 using (FileStream fsInFile = new FileStream(@"C:Testfile

  • 编译器错误 CS05402019-08-30 12:04:20

    编译项目报错:包含类型不实现接口,CS0540 原因:试图在非派生自 接口 的 类中实现接口成员。 解决方案: 删除接口成员的实现,或将接口添加到类的基类列表。   下面的两个示例生成 CS0540: 一、   1 // CS0540.cs 2 interface I 3 { 4 void m(); 5 } 6 7 public class

  • C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍2019-08-19 17:03:55

    原文地址:http://www.csharpwin.com/csharpspace/8927r1397.shtml MSDN建议按照下面的模式实现IDisposable接口: 1 public class Foo: IDisposable 2 { 3 public void Dispose() 4 { 5 Dispose(true); 6 GC.SuppressFinalize(this); 7 } 8 9 pr

  • FW: Dispose and Finalize2019-08-14 12:37:55

    原文链接:http://www.cnblogs.com/JoeHou/archive/2011/02/22/1960314.html FW from http://www.dotnetspark.com/kb/2694-non-deterministic-destructors-c-sharp.aspx  IntroductionThis article provides an introduction to destructors in C# and

  • 【.NET中IDisposable接口的基本使用 】2019-08-11 09:36:51

    原文链接:http://www.cnblogs.com/connorchen/archive/2011/10/07/2200519.html http://www.cnblogs.com/carysun/articles/1222290.html  转载博客园 首先来看MSDN中关于这个接口的说明: [ComVisible(true)] public interface IDisposable { // Me

  • C# 单例模式Lazy实现版本2019-08-10 19:36:24

    原文链接:http://www.cnblogs.com/BrainDeveloper/p/5373808.html 非Lazy版本的普通单例实现: public sealed class SingletonClass : ISingleton { private SingletonClass () { // the private contructors

  • C# 实现登录并跳转界面2019-08-07 13:01:15

    原文:C# 实现登录并跳转界面 Program.cs文件添加如下内容 注意:其他模块代码中不要直接关闭整个程序集的动作.如 Environment.Exit(1) 或  Environment.Exit(1) Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false)

  • c# – 非托管资源和Dispose()2019-07-18 05:07:45

    我正在阅读一些关于Dispose()方法的文章,发现非托管资源应该从Dispose()方法(或finalize()方法)中显式释放,文章说文件句柄和数据库连接对象是非托管资源的示例.任何人都可以解释为什么那些是不受管理的,如果在Dispose()中没有正确处理会发生什么?我不知道文件句柄是什么.它们存在于

  • android – 为什么在这种情况下处理DisposableObserver很重要2019-07-17 08:28:07

    我正在使用干净的架构开发android项目. 我有以下课程: public abstract class RxBaseInteractor<T, Params> { private final CompositeDisposable disposables; public RxBaseInteractor() { this.disposables = new CompositeDisposable(); } abstract public

  • 在C#中处置对象2019-07-14 20:07:27

    我写了以下课程: public class CoupleFrames { public CoupleFrames(ColorImageFrame cif, Bitmap df) { this.colorFrame = cif; this.desktopFrame = df; } public ColorImageFrame colorFrame; public Bitmap desktopFrame; } 现在我使用

  • c# – 如何使用反射对Dispose()进行单元测试?2019-07-14 14:04:46

    我想为实现IDisposable的类编写单元测试.该类有许多私有字段,也实现IDisposable.在我的测试中,我想验证当我调用Dispose()时,它正确地在所有IDisposable字段上调用Dispose().基本上,我希望我的单元测试看起来像这样: var o = new ObjectUnderTest(); o.Dispose(); Assert.IsFalse(O

  • 在C#中调用Dispose从Heap中删除对象?2019-07-13 07:07:00

    如果我做conn.Dispose(); (其中conn是SqlConnection类的一个实例),是否会清除堆中的conn对象?解决方法:不,调用Dispose不会清除堆中的连接.在SqlConnection实例上调用Dispose方法时,只需将连接返回到底层连接池即可.它甚至没有关闭连接. ADO.NET使用连接池.因此,当您创建SqlConnecti

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有