<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>C#</title>
        <link>http://blogs.ugidotnet.org/spaccabit/category/1091.aspx</link>
        <description>C#</description>
        <language>it-IT</language>
        <copyright>Giuseppe Lippolis</copyright>
        <managingEditor>giuseppelippolis@libero.it</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>Creare un Array Dinamicamete tramite Reflection.</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2006/07/24/45172.aspx</link>
            <description>&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/45172.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2006/07/24/45172.aspx</guid>
            <pubDate>Mon, 24 Jul 2006 18:11:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/45172.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2006/07/24/45172.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/45172.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/45172.aspx</trackback:ping>
        </item>
        <item>
            <title>Come rendere editabili a DesingTime i nostri controlli in poche rige di codice</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2006/05/04/40072.aspx</link>
            <description>Clicca sul titolo x leggere.&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/40072.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2006/05/04/40072.aspx</guid>
            <pubDate>Thu, 04 May 2006 17:46:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/40072.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2006/05/04/40072.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/40072.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/40072.aspx</trackback:ping>
        </item>
        <item>
            <title>Come ottenere lo spazio libero su un disco </title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/11/15/29892.aspx</link>
            <description>Dichirazione P/Invoke di GetDiskFreeSpaceEx per ottenere lo spazzio libero su un disco.&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/29892.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/11/15/29892.aspx</guid>
            <pubDate>Tue, 15 Nov 2005 17:34:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/29892.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/11/15/29892.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/29892.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/29892.aspx</trackback:ping>
        </item>
        <item>
            <title>Emulare la Split del VB6 in .NET</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/08/22/25010.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#000080 size=4&gt;&lt;STRONG&gt;Il problema:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Rececente in un progetto recente mi sorta la necissita di dividere una stringa del tipo "120x0x100x0x7x0x17x0x35x0x100x0x120"&amp;nbsp;in base a "x0x" .&lt;/FONT&gt;&lt;FONT face=Arial&gt;Subito&amp;nbsp;rivangado&amp;nbsp;il VB6&amp;nbsp;ho pensanto di utilizzare il metodo Split di String in questo modo:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] s=line.Split(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;char&lt;/FONT&gt;&lt;FONT size=2&gt;[]{'x','0','x'});&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Io&amp;nbsp;mi aspettavo che Split mi ritornasse&amp;nbsp;un Array di String cosi formato s{"120","100","7","17","35","100","120"};ma quando sono ando to a verificare l'Array s era cosi formato s{"12","","","","1","","","","","7","","","17","","","35","","","1","","","","","12",""},un risutato&amp;nbsp;totalmente&amp;nbsp;&amp;nbsp;diverso da quello che mi aspettavo.&lt;/P&gt;
&lt;P&gt;Andando a vedere la MSDN la doumentazione del metodo split si nota che &lt;EM&gt;separator&lt;/EM&gt; &amp;#232; una matrice di char che pu&amp;#242; contere i vari separatori ammisibili pertato come semaratore non era "x0x" ma era 'x' o '0'. &lt;FONT size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT color=#000080 size=4&gt;La soluzione:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial color=#000000&gt;Per risolvere la situazione ho pensato di effetuare una Replace della sequenza "x0x" con un carattere e successivamente effeuare lo split. Qui di seguito vi mostro una possibile implementazione:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] Split(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;value&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; separator)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; Split(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;value&lt;/FONT&gt;&lt;FONT size=2&gt;, separator, (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;char&lt;/FONT&gt;&lt;FONT size=2&gt;) 254);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] Split(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;value&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; separator, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;char&lt;/FONT&gt;&lt;FONT size=2&gt; escapechar)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] outvalues = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] {};&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;char&lt;/FONT&gt;&lt;FONT size=2&gt;[] separators=&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;char&lt;/FONT&gt;&lt;FONT size=2&gt;[] {escapechar};&lt;/P&gt;
&lt;P&gt;System.Text.StringBuilder sb = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; StringBuilder(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;value&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;
&lt;P&gt;sb.Replace(separator, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;(separators));&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; sb.ToString().Split(separators);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/25010.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/08/22/25010.aspx</guid>
            <pubDate>Mon, 22 Aug 2005 18:29:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/25010.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/08/22/25010.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/25010.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/25010.aspx</trackback:ping>
        </item>
        <item>
            <title>Come creare un file excel senza excel</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/26/21759.aspx</link>
            <description>&lt;FONT face=Arial&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Oggi navigando su internet ho trovato due interessantissimi link di come creare un file excel senza excel. Sinceramente non li ho provati perfettamente ma a prima vista funzionano correttamente.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;OL type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;A href="http://www.devspy.com/Art/Lang/Art.aspx?lang=17&amp;id=00149"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;http://www.devspy.com/Art/Lang/Art.aspx?lang=17&amp;id=00149&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; si pu&amp;#242; vedere come tramite del semplice codice xml si possa realizzare una cartella di lavoro perfettamente formattata(solo office XP/2003 e successive)&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;A href="http://sourceforge.net/projects/koogra/"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;http://sourceforge.net/projects/koogra/&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt; &amp;#232; presente una libreria scritta in C# che permette di scrivere o leggere file excel in formato binario BIFF compatibile da Excel &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:metricconverter w:st="on" ProductID="97 in"&gt;97 in&lt;/st1:metricconverter&gt; su.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/21759.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/26/21759.aspx</guid>
            <pubDate>Sun, 26 Jun 2005 17:57:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/26/21759.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/21759.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/21759.aspx</trackback:ping>
        </item>
        <item>
            <title>&lt;A href="http://blogs.ugidotnet.org/spaccabit/articles/18968.aspx"&gt;Come Enumerare le porte installate nel sistema&lt;/A&gt;</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/14/18969.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Arial&gt;Fate click sul titolo per vedere l'articolo.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/18969.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/14/18969.aspx</guid>
            <pubDate>Tue, 14 Jun 2005 17:52:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/18969.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/06/14/18969.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/18969.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/18969.aspx</trackback:ping>
        </item>
        <item>
            <title>Novell ha acquistato OpenNETCF.org</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/05/03/15570.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;leggete &lt;/FONT&gt;&lt;A href="http://blog.opennetcf.org/ncowburn/NovellAndOpenNETCForgToBringNETToEmbeddedLinux.aspx"&gt;&lt;FONT face=Arial size=2&gt;qui&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Cosa ne pensate??&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/15570.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/05/03/15570.aspx</guid>
            <pubDate>Tue, 03 May 2005 17:16:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/15570.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/05/03/15570.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/15570.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/15570.aspx</trackback:ping>
        </item>
        <item>
            <title>Data Random comprese fra x a y</title>
            <link>http://blogs.ugidotnet.org/spaccabit/archive/2005/04/30/15440.aspx</link>
            <description>&lt;img src="http://blogs.ugidotnet.org/spaccabit/aggbug/15440.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giuseppe Lippolis</dc:creator>
            <guid>http://blogs.ugidotnet.org/spaccabit/archive/2005/04/30/15440.aspx</guid>
            <pubDate>Sat, 30 Apr 2005 14:54:00 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/spaccabit/comments/15440.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/spaccabit/archive/2005/04/30/15440.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/spaccabit/comments/commentRss/15440.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/spaccabit/services/trackbacks/15440.aspx</trackback:ping>
        </item>
    </channel>
</rss>