System.IDisposable Interface
Information   Base Types   Related Resources

Defines a method to release allocated unmanaged resources.

  • Namespace: System
  • First seen in: .NET v1.0.3705
  • Last seen in: .NET v1.1.4322
  • Last changed in: .NET v1.0.3705
  • Assembly: mscorlib.dll

  • View this type on MSDN
  • View this type on WinFX 247
    Articles (39)Discussions (544)MembersRotorChanges
    Articles

    Page: 12
    .NET Connector for Microsoft Outlook
    The Code Project
    Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
    .NET Matters: Const in C#, Exception Filters, IWin32Window, and More
    MSDN
    Const in C#, Exception Filters, IWin32Window, and More
    A C# Framework for Interprocess Synchronization and Communication
    The Code Project
    How to share resources and implement a rich message/data passing architecture between threads and processes (SOA)
    Adventures in Visual Basic .NET: Broadcasting Messages to Multiple Clients
    MSDN
    Rocky Lhotka discusses optimistic concurrency and shows you how to create a messaging system that lets multiple users know when they are editing the same data at the same time.
    An Interface-based Approach to .NET
    http://www.csharpnewsletter.com/
    In this article, Brian Boyce explains what interfaces are and how they're used, and provides some methods for working with them. He also demonstrates how interfaces differ from abstract classes.
    AppDomains and Assemblies
    MSDN
    I've been writing some code recently to deal with AppDomains. AppDomains provide a way to isolate part of an application from another part. In short, it lets you run in two separate environments. In some cases, the two environments may be on different machines and the communication between AppDomains is handled through remoting, and in other cases, they may be in the same process.
    BUG: High Memory Usage and Handle Counts When an Application Contains ServicedComponent Objects (Q312118)
    http://www.kbalertz.com/
    When you run an application that contains components that are derived from the
    C# 2.0: Create Elegant Code with Anonymous Methods, Iterators, and Partial Classes
    MSDN
    Take a sneak peek at the most important new language features in C# 2.0, including anonymous methods, iterators, partial classes, and more.
    C# From a Java Developer's Perspective
    http://www.25hoursaday.com/
    What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets.
    C++ Q&A
    MSDN
    Performance Optimization, Controls versus Components
    C++ Write Faster Code with the Modern Language Features of Visual C++ 2005
    MSDN
    What you need to knopw about the new syntax in Visual C++ 2005
    C++: The Most Powerful Language for .NET Framework Programming
    MSDN
    Explore the design and rationale for the new C++/CLI language introduced with Visual C++ 2005.
    Clear Common C# Hurdles
    Visual Studio Magazine
    Nothing's perfect, and that includes programming languages. C# promises to simplify life for C++ developers, giving them most of the power and flexibility they're accustomed to, but with RAD advantages that have been part-and-parcel of the Visual Basic experience for years.
    Coding4Fun: Building a Drum Machine with DirectSound
    MSDN
    Join guest columnist Ianier Munoz as he builds a drum machine using the managed Microsoft DirectX libraries and C# to synthesize an audio stream on the fly.
    Creating a Processor Aware Algorithm
    The Code Project
    Shows how to create a monitoring algorithm that controls another looping algorithm, so the loop will only utilize as much of the CPU as you want it too. Without this control, a large loop will peg the prcessor at 100%, bringing all other applications to a stand still.
    Creating a professional looking GDI+ drawn custom control
    The Code Project
    Shows how to create a custom scrolling label control with GDI+ and proper double buffering
    DirectX 9.0: Introducing the New Managed Direct3D Graphics API in the .NET Framework
    MSDN
    Gen an introduction to the fundamental concepts of the unmanaged Direct3D architecture
    GC 101
    The Code Project
    An Introduction to Programming for the Garbage Collector
    GC 102
    The Code Project
    Further notes on Programming for the Garbage Collector
    Generic Data Provider
    The Code Project
    Generic Data Provider. An approach to make applications database independent.
    Gozer the Destructor
    MSDN
    Of all the topics that trouble C++ programmers who consider C#, probably the most volatile is C#'s lack of true synchronous or deterministic destructors.
    Inter-Process Communication in .NET Using Named Pipes, Part 2
    The Code Project
    This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications
    Investigating Code Snippet Technology
    MSDN
    Examines the process of building and registering custom code expansions with your Microsoft .NET IDE of choice.
    Methods to dispose of SQL Server CE managed objects from memory
    Microsoft Support
    (834279) - This article discusses the different ways to dispose of the managed objects in Microsoft SQL Server 2000 Windows CE Edition that are used in applications that you create by using Microsoft Visual Studio .NET that use the Microsoft .NET Compact...
    Object-Oriented Programming in Visual Basic .NET
    MSDN
    The original versions of Microsoft® Visual Basic® provided a mechanism for defining data structures in a user-defined type (UDT). A UDT encapsulates the data, but not the processing associated with that data. Processing was defined in global standard modules, often called BAS modules because of their .bas extension.
    Ad
    MBR BootFX
    Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
     
     Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
    Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com