<?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>Luigi Melisi &#187; linq</title>
	<atom:link href="http://www.luigimelisi.com/tag/linq/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luigimelisi.com</link>
	<description>Development Blog : C# Code Samples,.NET Tips and Tricks</description>
	<lastBuildDate>Thu, 03 Mar 2011 09:01:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>[Visual C#] : Novità del linguaggio</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visual-c-novita-del-linguaggio</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 09:25:55 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[Novità]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Anonymous Type]]></category>
		<category><![CDATA[Extension Method]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[Local Type Inference]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Object Initializer]]></category>
		<category><![CDATA[Query Expression]]></category>
		<category><![CDATA[Visual C#]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1237</guid>
		<description><![CDATA[Ecco alcune delle nuove caratteristiche aggiunte al linguaggio Visual C# :

Local Type Inference (tipizzazione implicita) : il compilatore determina il tipo dei dati delle variabili locali in base ai valori utilizzati per inizializzarle.
Object Initializer (inizializzatori di oggetti) : è ora  [...]]]></description>
			<content:encoded><![CDATA[<p>Ecco alcune delle nuove caratteristiche aggiunte al linguaggio <strong>Visual C# :</strong></p>
<ul>
<li><strong>Local Type Inference (tipizzazione implicita) : </strong>il compilatore determina il tipo dei dati delle variabili locali in base ai valori utilizzati per inizializzarle.</li>
<li><strong>Object Initializer (inizializzatori di oggetti) :</strong> è ora possibile inizializzare un oggetto dati complesso in un&#8217;espressione, senza una chiamata esplicita ad un costruttore.</li>
<p><span id="more-1237"></span></p>
<li><strong>Anonymous Type (tipi anonimi) </strong>: permettono di creare  istanze di un nuovo tipo di dati senza prima dover scrivere la definizione della classe. Il compilatore crea la definizione del tipo di dati in base alle proprietà specificate al momento della dichiarazione dell&#8217;istanza.</li>
<li><strong>Extension Method (Metodi di estensione) :</strong> peermette di aggiungere metodi ad un tipo di dati dall&#8217;esterno dello stesso. I metodi possono essere invocati come se fossero di istanza ordinari.</li>
<li><strong>XML :</strong> è ora possibile includere codice XML come tipo di dato di prima classe, rendendo facili e veloci le operazioni di creazione, trasformazione, modifica e interrogazione di dati XML.</li>
<li><strong>Query Expression :</strong> è possibile inserire espressioni in grado di interrogare database e collezioni presenti nella memoria centrale, utilizzando le capacità di LINQ.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[C#] : Come scansionare un Array con LINQ</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=c-come-scansionare-un-array-con-linq-2</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:05:59 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1035</guid>
		<description><![CDATA[Come scansionare un Array con LINQ]]></description>
			<content:encoded><![CDATA[
<pre class="brush: csharp; title: ; notranslate">
using System;
using System.Collections;
using System.Collections.Generic;
namespace ForEachExaple
{
     public static class Utility
     {
         public static void ForEach(this IEnumerable coll, Action function)
         {
            IEnumerator en = coll.GetEnumerator();
            while (en.MoveNext())
            function(en.Current);
          }
     }
class Program
{
   static void Main(string[] args)
   {
      var array = new int[] { 1, 2, 3 };
      //Output : 123
      array.ForEach(val =&amp;gt; Console.Write(val));
    }
 }
}
</pre>
<p><a href="http://www.youbuy.it/VenditeRiservateYouBuy.aspx"><img class="aligncenter size-medium wp-image-1031" title="Last Minute" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/last60-225x300.jpg" alt="last60 225x300 [C#] : Come scansionare un Array con LINQ" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

