<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: As it should be</title>
	<atom:link href="http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be/feed" rel="self" type="application/rss+xml" />
	<link>http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be</link>
	<description>From the mind of Philip</description>
	<lastBuildDate>Sun, 28 Aug 2011 12:59:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: emmanuel1</title>
		<link>http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1251</link>
		<dc:creator>emmanuel1</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1251</guid>
		<description>OK i take it back that custom class for dictionary.keys does implement icollection which would be good enough.
That used to be a problem before LINQ because I liked to use Array.ConvertAll and Array.Find(All) methods for filtering and sorting but now LINQ also works on those interfaces and it&#039;s fine.</description>
		<content:encoded><![CDATA[<p>OK i take it back that custom class for dictionary.keys does implement icollection which would be good enough.<br />
That used to be a problem before LINQ because I liked to use Array.ConvertAll and Array.Find(All) methods for filtering and sorting but now LINQ also works on those interfaces and it&#8217;s fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emmanuel</title>
		<link>http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1248</link>
		<dc:creator>emmanuel</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1248</guid>
		<description>OK i take it back that custom class for dictionary.keys does implement icollection which would be good enough.
That used to be a problem before LINQ because I liked to use Array.ConvertAll and Array.Find(All) methods for filtering and sorting but now LINQ also works on those interfaces and it&#039;s fine.</description>
		<content:encoded><![CDATA[<p>OK i take it back that custom class for dictionary.keys does implement icollection which would be good enough.<br />
That used to be a problem before LINQ because I liked to use Array.ConvertAll and Array.Find(All) methods for filtering and sorting but now LINQ also works on those interfaces and it&#8217;s fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emmanuel</title>
		<link>http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1249</link>
		<dc:creator>emmanuel</dc:creator>
		<pubDate>Tue, 25 Aug 2009 11:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1249</guid>
		<description>i have programmed with GTK and with windows.forms and WPF and my experience is that GTK is considerably more powerful than windows.forms (considerably). WPF however is really quite powerful and impressive sometimes but quite slow (at least it&#039;s my impression) and XAML is a pain to me.

System.Data is no doubt something great.

IList and binding in .NET is great but many things are their own custom collection not inheriting or implementing other interfaces which is a big frustration from time to time.

For instance Dictionary.Keys:
http://msdn.microsoft.com/en-us/library/yt2fy5zk.aspx

In the end you do .ToArray() and work on the array...</description>
		<content:encoded><![CDATA[<p>i have programmed with GTK and with windows.forms and WPF and my experience is that GTK is considerably more powerful than windows.forms (considerably). WPF however is really quite powerful and impressive sometimes but quite slow (at least it&#8217;s my impression) and XAML is a pain to me.</p>
<p>System.Data is no doubt something great.</p>
<p>IList and binding in .NET is great but many things are their own custom collection not inheriting or implementing other interfaces which is a big frustration from time to time.</p>
<p>For instance Dictionary.Keys:<br />
<a href="http://msdn.microsoft.com/en-us/library/yt2fy5zk.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/yt2fy5zk.aspx</a></p>
<p>In the end you do .ToArray() and work on the array&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris S.</title>
		<link>http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1250</link>
		<dc:creator>Chris S.</dc:creator>
		<pubDate>Tue, 25 Aug 2009 06:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2009/08/24/as-it-should-be#comment-1250</guid>
		<description>Very interesting article.  Thanks a lot.  I will have to give this a try!  I learned C# on Linux with Mono, and have gotten a lot of experience with the GTK# stuff.  Recently though I&#039;ve been programming a bit on windows, using S.W.Forms and find it to be surprisingly pleasant, actually.</description>
		<content:encoded><![CDATA[<p>Very interesting article.  Thanks a lot.  I will have to give this a try!  I learned C# on Linux with Mono, and have gotten a lot of experience with the GTK# stuff.  Recently though I&#8217;ve been programming a bit on windows, using S.W.Forms and find it to be surprisingly pleasant, actually.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

