<?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: Generische Liste aus anonymen Typen erstellen</title>
	<atom:link href="http://blog.veloursnebel.de/2008/06/generische-liste-aus-anonymen-typen-erstellen/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.veloursnebel.de/2008/06/generische-liste-aus-anonymen-typen-erstellen/</link>
	<description>A Coffeegeek about Software Development, C# and more...</description>
	<lastBuildDate>Fri, 14 Oct 2011 20:52:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andre Loker</title>
		<link>http://blog.veloursnebel.de/2008/06/generische-liste-aus-anonymen-typen-erstellen/#comment-1488</link>
		<dc:creator>Andre Loker</dc:creator>
		<pubDate>Sat, 28 Jun 2008 15:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.veloursnebel.de/PermaLink.aspx?guid=1ddac9bb-fd4e-4ca5-a52d-02cd73f0c614#comment-1488</guid>
		<description>Interessantes Problem!

Das ganze k&#246;nnte man so noch etwas aufpolieren:

public static class ListUtil {
  public static List{T} FromPrototype{T}(T prototype) {
    return new List{T}();
  }
}

var list = ListUtil.FromPrototype(new {
    FirstName = default(string),
    LastName = default(string)
  });

list.Add(new {FirstName = &quot;Andre&quot;, LastName = &quot;Loker&quot;});

P.S.: deine Blogsoftware mag es nicht, wenn ich spitze Klammern benutze, deshalb das {T}</description>
		<content:encoded><![CDATA[<p>Interessantes Problem!</p>
<p>Das ganze k&#246;nnte man so noch etwas aufpolieren:</p>
<p>public static class ListUtil {<br />
  public static List{T} FromPrototype{T}(T prototype) {<br />
    return new List{T}();<br />
  }<br />
}</p>
<p>var list = ListUtil.FromPrototype(new {<br />
    FirstName = default(string),<br />
    LastName = default(string)<br />
  });</p>
<p>list.Add(new {FirstName = &#8220;Andre&#8221;, LastName = &#8220;Loker&#8221;});</p>
<p>P.S.: deine Blogsoftware mag es nicht, wenn ich spitze Klammern benutze, deshalb das {T}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

