<?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>NeuroLive.NET &#187; C#</title>
	<atom:link href="http://blog.neurolive.net/category/programming/csharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neurolive.net</link>
	<description>:: Towards self-reorganizing machine intelligence</description>
	<lastBuildDate>Thu, 13 Jan 2011 15:33:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Shadowing vs Hiding vs Overriding</title>
		<link>http://blog.neurolive.net/2009/08/shadowing-vs-hiding-vs-overriding/</link>
		<comments>http://blog.neurolive.net/2009/08/shadowing-vs-hiding-vs-overriding/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 06:51:26 +0000</pubDate>
		<dc:creator>bigmoshi</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.neurolive.net/?p=192</guid>
		<description><![CDATA[In C#, it is easy to confuse hiding with overriding. Both are ways to change the implementation of elements from a base class. But there are some significant differences between the two. A further confusion steps in with the term shadowing. Shadowing is a VB concept. In C#, this concept is called hiding, though there [...]]]></description>
		<wfw:commentRss>http://blog.neurolive.net/2009/08/shadowing-vs-hiding-vs-overriding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When to use a Dictionary (Hashtable)?</title>
		<link>http://blog.neurolive.net/2009/07/when-to-use-a-dictionary-hashtable/</link>
		<comments>http://blog.neurolive.net/2009/07/when-to-use-a-dictionary-hashtable/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 08:09:16 +0000</pubDate>
		<dc:creator>bigmoshi</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.neurolive.net/?p=141</guid>
		<description><![CDATA[Here's a pretty good tutorial on hashtable / dictionaries. Found it while studying some performance issues between the use of try/catch vs contains key for a dictionary with about 200,000 key/value associations.

<a href="http://www.kirupa.com/net/dictionary_hashtable.htm" target="_blank">http://www.kirupa.com/net/dictionary_hashtable.htm</a>]]></description>
		<wfw:commentRss>http://blog.neurolive.net/2009/07/when-to-use-a-dictionary-hashtable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-threading in C#</title>
		<link>http://blog.neurolive.net/2009/07/multi-threading-in-c/</link>
		<comments>http://blog.neurolive.net/2009/07/multi-threading-in-c/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 17:35:26 +0000</pubDate>
		<dc:creator>bigmoshi</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.neurolive.net/?p=164</guid>
		<description><![CDATA[Threading is fun, because with it you can do a lot more stuff at the same time. For example, keeping your UI updated while your background tasks are running. C# supports parallel execution of code through multi-threading. A thread is an independent execution path, able to run simultaneously with other threads. Here, we examine three [...]]]></description>
		<wfw:commentRss>http://blog.neurolive.net/2009/07/multi-threading-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

