<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Generics. Boon and Bane&#8230;</title>
	<atom:link href="http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/feed/" rel="self" type="application/rss+xml" />
	<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/</link>
	<description>Thoughts and informations I think worthwhile to share...</description>
	<lastBuildDate>Fri, 18 Sep 2009 01:42:12 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Karl</title>
		<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-9</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Tue, 15 Aug 2006 05:39:06 +0000</pubDate>
		<guid isPermaLink="false">https://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-9</guid>
		<description>Yeah!
I would like to have C# and a Mix of PL/SQL as the new PL/SQL.NET in Oracle 11;
C# is fascinating to me and so i like to look into the code even i do not understand everything.

karl</description>
		<content:encoded><![CDATA[<p>Yeah!<br />
I would like to have C# and a Mix of PL/SQL as the new PL/SQL.NET in Oracle 11;<br />
C# is fascinating to me and so i like to look into the code even i do not understand everything.</p>
<p>karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ajdotnet</title>
		<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-8</link>
		<dc:creator>ajdotnet</dc:creator>
		<pubDate>Tue, 15 Aug 2006 05:10:08 +0000</pubDate>
		<guid isPermaLink="false">https://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-8</guid>
		<description>Thanks, I corrected it. (And I also noted that &quot;Oracle Carl&quot; found a coding bug that &quot;C# Gerhard&quot; and &quot;.NET Alexander&quot; missed ;-) - Congratulations!)</description>
		<content:encoded><![CDATA[<p>Thanks, I corrected it. (And I also noted that &#8220;Oracle Carl&#8221; found a coding bug that &#8220;C# Gerhard&#8221; and &#8220;.NET Alexander&#8221; missed <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8211; Congratulations!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl</title>
		<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-7</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Mon, 14 Aug 2006 16:54:16 +0000</pubDate>
		<guid isPermaLink="false">https://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-7</guid>
		<description>Hi Alex,
only some coding stuff - at the begin of your examples you have followig codeline :

string infoB = (string)ht[&quot;A&quot;]; // returns null

you meant :
string infoB = (string)ht[&quot;B&quot;]; // returns null
?

Greetings
Karl
PS.: Your Blog developes very well!
Karl</description>
		<content:encoded><![CDATA[<p>Hi Alex,<br />
only some coding stuff &#8211; at the begin of your examples you have followig codeline :</p>
<p>string infoB = (string)ht["A"]; // returns null</p>
<p>you meant :<br />
string infoB = (string)ht["B"]; // returns null<br />
?</p>
<p>Greetings<br />
Karl<br />
PS.: Your Blog developes very well!<br />
Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ajdotnet</title>
		<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-6</link>
		<dc:creator>ajdotnet</dc:creator>
		<pubDate>Fri, 11 Aug 2006 11:00:00 +0000</pubDate>
		<guid isPermaLink="false">https://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-6</guid>
		<description>Well, I guess the difference is:

- with the HashTable I *may* call ContainsKey to distinguish between keys with null values and keys not present (if I didn&#039;t care it didn&#039;t get in my way, though)
- with the Dictionary I *allways have to* use TryGetValue or check with ContainsKey to be on the safe side. And I better don&#039;t forget that.

There is no &quot;information loss or gain&quot;, it has just become a little harder if you are not interested in that particular bit of information.

AJ.NET</description>
		<content:encoded><![CDATA[<p>Well, I guess the difference is:</p>
<p>- with the HashTable I *may* call ContainsKey to distinguish between keys with null values and keys not present (if I didn&#8217;t care it didn&#8217;t get in my way, though)<br />
- with the Dictionary I *allways have to* use TryGetValue or check with ContainsKey to be on the safe side. And I better don&#8217;t forget that.</p>
<p>There is no &#8220;information loss or gain&#8221;, it has just become a little harder if you are not interested in that particular bit of information.</p>
<p>AJ.NET</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerhard Stephan</title>
		<link>http://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-5</link>
		<dc:creator>Gerhard Stephan</dc:creator>
		<pubDate>Fri, 11 Aug 2006 09:20:01 +0000</pubDate>
		<guid isPermaLink="false">https://ajdotnet.wordpress.com/2006/08/10/generics-boon-and-bane/#comment-5</guid>
		<description>Hi Alex,

yeah - Yesterday I stumbled about this new TryGetValue method too. But after thinking about it a moment, I think it&#039;s a good enhancement, because it allows you to add NULL values to a hashtable. 

Perhaps it&#039;s not obvious, but this feature missed in the good old dotNET 1.1 implementation. It was not well-defined if you got a NULL with the indexer because there was no key, or because the key had a NULL value.

So everything has two sides.
Cheers
Gerhard</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>yeah &#8211; Yesterday I stumbled about this new TryGetValue method too. But after thinking about it a moment, I think it&#8217;s a good enhancement, because it allows you to add NULL values to a hashtable. </p>
<p>Perhaps it&#8217;s not obvious, but this feature missed in the good old dotNET 1.1 implementation. It was not well-defined if you got a NULL with the indexer because there was no key, or because the key had a NULL value.</p>
<p>So everything has two sides.<br />
Cheers<br />
Gerhard</p>
]]></content:encoded>
	</item>
</channel>
</rss>
