<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>C# 411 &#187; C#</title>
	<atom:link href="http://www.csharp411.com/category/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csharp411.com</link>
	<description>C# Development</description>
	<lastBuildDate>Sat, 19 Nov 2011 19:34:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Considered C# as the Native Language for Android</title>
		<link>http://www.csharp411.com/google-considered-c-as-the-native-language-for-android/</link>
		<comments>http://www.csharp411.com/google-considered-c-as-the-native-language-for-android/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 16:24:57 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/google-considered-c-as-the-native-language-for-android/</guid>
		<description><![CDATA[Wow, I nearly fell out of my chair when I read this little gem on TechCrunch: Android chief Andy Rubin wrote in a 2005 email, “If Sun doesn’t want to work with us, we have two options: 1) Abandon our work and adopt MSFT CLR VM and C# language – or – 2) Do Java [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/google-considered-c-as-the-native-language-for-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>C# Custom Enumerators Made Simple with the Yield Keyword</title>
		<link>http://www.csharp411.com/c-custom-enumerators-made-simple-with-the-yield-keyword/</link>
		<comments>http://www.csharp411.com/c-custom-enumerators-made-simple-with-the-yield-keyword/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 15:24:55 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-custom-enumerators-made-simple-with-the-yield-keyword/</guid>
		<description><![CDATA[An enumerator enables you to iterate over a collection in a foreach loop.&#160; You can use foreach to iterate over all C# collection classes, because all C# collection classes inherit from the IEnumerable interface (regular or generic).&#160; IEnumerable contains the GetEnumerator method, which returns an enumerator. Occasionally you may find a need to create a [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-custom-enumerators-made-simple-with-the-yield-keyword/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>.NET Isn’t Dead</title>
		<link>http://www.csharp411.com/net-isnt-dead/</link>
		<comments>http://www.csharp411.com/net-isnt-dead/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 01:34:22 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/net-isnt-dead/</guid>
		<description><![CDATA[I jump into the controversy about the future of the .NET Framework and HTML5+JavaScript. Read “.NET Isn’t Dead” on DevTopics.com &#62;&#62;]]></description>
		<wfw:commentRss>http://www.csharp411.com/net-isnt-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apparently C# Doesn’t Suck</title>
		<link>http://www.csharp411.com/apparently-c-doesnt-suck/</link>
		<comments>http://www.csharp411.com/apparently-c-doesnt-suck/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 16:20:13 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/apparently-c-doesnt-suck/</guid>
		<description><![CDATA[YourLanguageSucks is a wiki on theory.org that lists reasons why the most popular programming languages suck.&#160; There are long lists of reasons why Java, JavaScript, C++ and PHP suck.&#160; But the list for C# is very short: Supports &#8216;goto&#8217;. Two distinct sets of collections: non-generic and generic.&#160; Stack and Queue have the same name in [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/apparently-c-doesnt-suck/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C# Internal Interface</title>
		<link>http://www.csharp411.com/c-internal-interface/</link>
		<comments>http://www.csharp411.com/c-internal-interface/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 17:15:15 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-internal-interface/</guid>
		<description><![CDATA[When building a C# interface, you may find a need for both public and internal methods, such as: public class MyClass : IMyInterface { &#160;&#160;&#160; public void MyPublicMethod() { } &#160;&#160;&#160; internal void MyInternalMethod() { } } public interface IMyInterface { &#160;&#160;&#160; public void MyPublicMethod(); &#160;&#160;&#160; internal void MyInternalMethod(); } (For simplicity in this example, [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-internal-interface/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Where is PaddingF? And Other Padding Oddities</title>
		<link>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/</link>
		<comments>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 15:41:19 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/</guid>
		<description><![CDATA[There is No PaddingF There is Point and PointF, Size and SizeF, Rectangle and RectangleF, Padding and… wait, there is no PaddingF! System.Drawing vs. System.Windows.Forms The 2-D drawing functions in the System.Drawing namespace accept both integer and floating point measurements.&#160; That’s why the main 2-D drawing structures have both int and float versions such as [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vanity Guids</title>
		<link>http://www.csharp411.com/vanity-guids/</link>
		<comments>http://www.csharp411.com/vanity-guids/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 16:16:27 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/vanity-guids/</guid>
		<description><![CDATA[Do you notice anything odd about the following list? 00000000-9b6d-4998-9dd7-6026894bdfba 11111111-9022-4400-bac2-8b66a9874443 22222222-a890-4dec-98bc-f41536b760bc 33333333-e361-4239-8d04-3f16f68ad9ce 44444444-d8c2-40ab-91bd-5a84511ed9d3 55555555-447a-4aa9-a51f-35c74a154156 66666666-193b-4ac3-bd92-860b6b49aedb 77777777-49de-4cc5-b9e6-2e5785dd47af 88888888-0d00-4672-933a-d68e240772be 99999999-7d9d-4d77-9e35-5e919db0f7d1 aaaaaaaa-76cd-4d6b-bae2-574e5b57c7ab bbbbbbbb-6f9e-4d2d-ba11-64df5c7355fa cccccccc-b897-4b15-9ab3-11b97836ce85 dddddddd-b417-48ad-8b5b-b762df75e03b eeeeeeee-cc9c-4cb8-bae0-bbd4b10307fa ffffffff-8d46-4a31-b297-2ac67dda3600 Yes, they are all legitimate Guids (Globally Unique IDs).&#160; But each is also a Vanity Guid, which is a unique ID that has some recognizable pattern embedded in the Guid’s [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/vanity-guids/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Rename a File in C#</title>
		<link>http://www.csharp411.com/rename-a-file-in-c/</link>
		<comments>http://www.csharp411.com/rename-a-file-in-c/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 00:14:19 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IO]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/rename-a-file-in-c/</guid>
		<description><![CDATA[If you want to rename a file in C#, you’d expect there to be a File.Rename method, but instead you must use the System.IO.File.Move method.&#160; You must also handle a special case when the new file name has the same letters but with difference case.&#160; For example, if you want to rename “test.doc” to “Test.doc”, [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/rename-a-file-in-c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>C# TextBox Scroll to Cursor</title>
		<link>http://www.csharp411.com/c-textbox-scroll-to-cursor/</link>
		<comments>http://www.csharp411.com/c-textbox-scroll-to-cursor/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 15:14:30 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Controls]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-textbox-scroll-to-cursor/</guid>
		<description><![CDATA[To scroll a C# TextBox to the cursor/caret, it’s important that the TextBox is both visible and focused, then call the ScrollToCaret method: textBox.Focus(); textBox.ScrollToCaret(); To scroll to the bottom/end of a TextBox, set the SelectionLength to 0 to remove any selection, then set SelectionStart to the end of the text in the TextBox: textBox.SelectionLength [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-textbox-scroll-to-cursor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# Code Converter</title>
		<link>http://www.csharp411.com/net-code-converter-c-or-vb-to-c-vb-python-or-ruby/</link>
		<comments>http://www.csharp411.com/net-code-converter-c-or-vb-to-c-vb-python-or-ruby/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:56:35 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/net-code-converter-c-or-vb-to-c-vb-python-or-ruby/</guid>
		<description><![CDATA[DeveloperFusion offers a free .NET code converter.&#160; Simply paste your C# or VB.NET code into this web-based tool, then select your target language: C#, VB.NET, Python or Ruby.&#160; Supports syntax up to .NET 3.5. Code Converter]]></description>
		<wfw:commentRss>http://www.csharp411.com/net-code-converter-c-or-vb-to-c-vb-python-or-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

