<?xml version="1.0"?>
<rss version="0.91">
  <channel>
    <title>C# Examples</title>
    <link>http://www.csharp-examples.net/</link>
    <description></description>
    <language>en-us</language>

    <item>
      <title><![CDATA[InputBox [C#]]]></title>
      <link>http://www.csharp-examples.net/inputbox/</link>
      <description><![CDATA[This example demonstrates how to show an InputBox in C# using simple static method. This method simulates InputBox method known from VB and VB.NET.]]></description>
    </item>

    <item>
      <title><![CDATA[Reflection Examples [C#]]]></title>
      <link>http://www.csharp-examples.net/reflection-examples/</link>
      <description><![CDATA[This example shows how to dynamically load assembly, how to create object instance, how to invoke method or how to get and set property value.]]></description>
    </item>

    <item>
      <title><![CDATA[Combine Multiple PrintDocuments [C#]]]></title>
      <link>http://www.csharp-examples.net/combine-multiple-printdocuments/</link>
      <description><![CDATA[This example shows how to combine two or more PrintDocuments into a single PrintDocument. I created a class MultiPrintDocument derived from PrintDocument. Its constructor takes an array of PrintDocument instances as a parameter.]]></description>
    </item>

    <item>
      <title><![CDATA[Cancel an Asynchronous Method [C#]]]></title>
      <link>http://www.csharp-examples.net/cancel-asynchronous-method/</link>
      <description><![CDATA[This example shows how to implement support for asynchronous method cancellation in your class.]]></description>
    </item>

    <item>
      <title><![CDATA[Asynchronous Method Progress Reporting [C#]]]></title>
      <link>http://www.csharp-examples.net/asynchronous-method-progress/</link>
      <description><![CDATA[This example demonstrates how to report progress information and intermediate results from an asynchronous method.]]></description>
    </item>

    <item>
      <title><![CDATA[Create an Asynchronous Method [C#]]]></title>
      <link>http://www.csharp-examples.net/create-asynchronous-method/</link>
      <description><![CDATA[This example shows how to create an asynchronous method conforming to the event-based asynchronous pattern.]]></description>
    </item>

    <item>
      <title><![CDATA[Start, Stop and Restart Windows Service [C#]]]></title>
      <link>http://www.csharp-examples.net/restart-windows-service/</link>
      <description><![CDATA[This example shows how to start, stop and restart a windows service programmatically in C#.]]></description>
    </item>

    <item>
      <title><![CDATA[Create Windows Service in Visual Studio [C#]]]></title>
      <link>http://www.csharp-examples.net/create-windows-service/</link>
      <description><![CDATA[This example shows step-by-step how to create a windows service in Visual Studio 2005.]]></description>
    </item>

    <item>
      <title><![CDATA[Get List of Windows Services [C#]]]></title>
      <link>http://www.csharp-examples.net/windows-service-list/</link>
      <description><![CDATA[This example shows how to get list of windows services installed on local computer.]]></description>
    </item>

    <item>
      <title><![CDATA[Install / Uninstall .NET Windows Service [C#]]]></title>
      <link>http://www.csharp-examples.net/install-net-service/</link>
      <description><![CDATA[This example shows how to install and uninstall a .NET windows service.]]></description>
    </item>

    <item>
      <title><![CDATA[Check Local IP Address [C#]]]></title>
      <link>http://www.csharp-examples.net/local-ip/</link>
      <description><![CDATA[This example shows how to detect whether a host name or IP address belongs to local computer.]]></description>
    </item>

    <item>
      <title><![CDATA[Topmost Form at Application Level [C#]]]></title>
      <link>http://www.csharp-examples.net/topmost-form/</link>
      <description><![CDATA[This example demonstrates how to show a topmost non-modal form, but only within an application. The form must not overlap forms from other applications.]]></description>
    </item>

    <item>
      <title><![CDATA[String Format for DateTime [C#]]]></title>
      <link>http://www.csharp-examples.net/string-format-datetime/</link>
      <description><![CDATA[This example shows how to format DateTime using String.Format method. All formatting can be done also using DateTime.ToString method.]]></description>
    </item>

    <item>
      <title><![CDATA[DataView RowFilter Syntax [C#]]]></title>
      <link>http://www.csharp-examples.net/dataview-rowfilter/</link>
      <description><![CDATA[This example describes syntax of DataView.RowFilter expression. It shows how to correctly build expression string (without "SQL injection") using methods to escape values.]]></description>
    </item>

    <item>
      <title><![CDATA[Set DoubleBuffered Property [C#]]]></title>
      <link>http://www.csharp-examples.net/set-doublebuffered/</link>
      <description><![CDATA[This example shows how to set protected property Control.DoubleBuffered to true. This is useful, if you want to avoid flickering of controls such as ListView (when updating) or Panel (when you draw on it).]]></description>
    </item>

    <item>
      <title><![CDATA[Culture Names [C#]]]></title>
      <link>http://www.csharp-examples.net/culture-names/</link>
      <description><![CDATA[This example shows how to get all culture names in the .NET Framework. Use static method CultureInfo.GetCultures. To get associated specific culture use static method CultureInfo.CreateSpecificCulture.]]></description>
    </item>

    <item>
      <title><![CDATA[IFormatProvider for Numbers [C#]]]></title>
      <link>http://www.csharp-examples.net/iformatprovider-numbers/</link>
      <description><![CDATA[This example shows how to convert float to string and string to float using IFormatProvider. To get IFormatProvider you need to get CultureInfo instance first.]]></description>
    </item>

    <item>
      <title><![CDATA[Read-only Wrapper for a Collection [C#]]]></title>
      <link>http://www.csharp-examples.net/readonly-collection/</link>
      <description><![CDATA[This example shows how to easily create a read-only wrapper for a collection. This is useful if you have a private collection (with full access) and you need to show it as a read-only collection for the public.]]></description>
    </item>

    <item>
      <title><![CDATA[Separator Line on Form [C#]]]></title>
      <link>http://www.csharp-examples.net/separator-line/</link>
      <description><![CDATA[This example shows how to create a bevel line in Windows Forms. This line can be used as a visual separator of controls on a form.]]></description>
    </item>

    <item>
      <title><![CDATA[Select XML Nodes by Attribute Value [C#]]]></title>
      <link>http://www.csharp-examples.net/xml-nodes-by-attribute-value/</link>
      <description><![CDATA[This example shows how to select nodes from XML document by attribute value. Use method XmlNode.SelectNodes to get list of nodes selected by the XPath expression.]]></description>
    </item>

    <item>
      <title><![CDATA[String To Enum Conversion [C#]]]></title>
      <link>http://www.csharp-examples.net/string-to-enum/</link>
      <description><![CDATA[This example shows how to convert enum values to string and reversely.]]></description>
    </item>

    <item>
      <title><![CDATA[String Format for Double [C#]]]></title>
      <link>http://www.csharp-examples.net/string-format-double/</link>
      <description><![CDATA[Following examples shows how to format float numbers to string in C#. You can use static method String.Format or instance methods double.ToString resp. float.ToString.]]></description>
    </item>

    <item>
      <title><![CDATA[String Format for Int [C#]]]></title>
      <link>http://www.csharp-examples.net/string-format-int/</link>
      <description><![CDATA[Integer numbers can be formatted in .NET in many ways. You can use static method String.Format or instance method int.ToString. Following examples shows how to align numbers (with spaces or zeroes), how to format negative numbers or how to do custom formatting like phone numbers.]]></description>
    </item>

    <item>
      <title><![CDATA[Socket Send and Receive [C#]]]></title>
      <link>http://www.csharp-examples.net/socket-send-receive/</link>
      <description><![CDATA[This example shows how to send and receive data via TCP/IP using Socket in .NET Framework. There are methods Socket.Send and Socket.Receive.]]></description>
    </item>

    <item>
      <title><![CDATA[FileStream Open File [C#]]]></title>
      <link>http://www.csharp-examples.net/filestream-open-file/</link>
      <description><![CDATA[This example shows how to open files for reading or writing, how to load and save files using FileStream in C#. To open file create instance of FileStream class with FileMode and FileAccess enumerations as parameters.]]></description>
    </item>

    <item>
      <title><![CDATA[FileStream Read File [C#]]]></title>
      <link>http://www.csharp-examples.net/filestream-read-file/</link>
      <description><![CDATA[This example shows how to safely read file using FileStream in C#. To be sure the whole file is correctly read, you should call FileStream.Read method in a loop, even if in the most cases the whole file is read in a single call of FileStream.Read method.]]></description>
    </item>

    <item>
      <title><![CDATA[Sorting Arrays [C#]]]></title>
      <link>http://www.csharp-examples.net/sort-array/</link>
      <description><![CDATA[This example shows how to sort arrays in C#. Array can be sorted using static method Array.Sort which internally use Quicksort algorithm.]]></description>
    </item>

    <item>
      <title><![CDATA[File Attributes [C#]]]></title>
      <link>http://www.csharp-examples.net/file-attributes/</link>
      <description><![CDATA[This example shows how to get or set file attributes, how to add attributes and how to remove attributes from current ones.]]></description>
    </item>

    <item>
      <title><![CDATA[Get File Time [C#]]]></title>
      <link>http://www.csharp-examples.net/file-creation-modification-time/</link>
      <description><![CDATA[This example shows how to get file time informations, when any file was created, last modified or accessed. To get file datetime info you can use either static methods of File class or instance methods of FileInfo class.]]></description>
    </item>

    <item>
      <title><![CDATA[Select XML Nodes by Name [C#]]]></title>
      <link>http://www.csharp-examples.net/xml-nodes-by-name/</link>
      <description><![CDATA[To find nodes in an XML file you can use XPath expressions. Method XmlNode.SelectNodes returns a list of nodes selected by the XPath string. Method XmlNode.SelectSingleNode finds the first node that matches the XPath string.]]></description>
    </item>

  </channel>
</rss>
