<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ohad's Blog - All Comments</title><link>http://weblogs.asp.net/israelio/default.aspx</link><description>&lt;font color="#004080"&gt;&lt;b&gt;Lets talk about .net !&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ohad"&gt;&lt;font color="#004080"&gt;&lt;b&gt;Mirror at:&lt;br /&gt;blogs.microsoft.co.il&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>What's new in Visual C# 4.0 ? - Part 2 - Names Parameters</title><link>http://weblogs.asp.net/israelio/archive/2009/10/27/what-s-new-in-visual-c-4-0-part-1.aspx#7255193</link><pubDate>Sun, 15 Nov 2009 07:09:35 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7255193</guid><dc:creator>deepaks</dc:creator><author>deepaks</author><description>&lt;p&gt;This is the second post of what’s new in Visual Studio C# 4.0. At the former post we reviewed the feature...&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7255193" width="1" height="1"&gt;</description></item><item><title>re: What’s new in Visual C# 4.0 ? – Part 3 - Dynamic ExpendoObject</title><link>http://weblogs.asp.net/israelio/archive/2009/10/27/what-s-new-in-visual-c-4-0-part-3.aspx#7249297</link><pubDate>Sun, 08 Nov 2009 15:56:19 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7249297</guid><dc:creator>Ohad Israeli</dc:creator><author>Ohad Israeli</author><description>&lt;p&gt;I agree... and this is why i added that &amp;quot;there is a big but !&amp;quot;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7249297" width="1" height="1"&gt;</description></item><item><title>re: What’s new in Visual C# 4.0 ? – Part 3 - Dynamic ExpendoObject</title><link>http://weblogs.asp.net/israelio/archive/2009/10/27/what-s-new-in-visual-c-4-0-part-3.aspx#7249292</link><pubDate>Sun, 08 Nov 2009 15:45:27 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7249292</guid><dc:creator>jcforlc</dc:creator><author>jcforlc</author><description>&lt;p&gt;This truly cool! but it seems to me one could write large complex bits of code that will be not only difficult to debug, but also very unreadable... it&amp;#39;s like we are leaving all our good practices behind! what&amp;#39;s next GOTO?&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7249292" width="1" height="1"&gt;</description></item><item><title>re: CAB - Composite UI Application Block</title><link>http://weblogs.asp.net/israelio/archive/2005/05/11/406481.aspx#7246815</link><pubDate>Wed, 04 Nov 2009 12:15:06 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7246815</guid><dc:creator>Mauricio Junior</dc:creator><author>Mauricio Junior</author><description>&lt;p&gt;Hi, I will like add the .net framework in my application, and install first before of the software. Do you know how?&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7246815" width="1" height="1"&gt;</description></item><item><title>re: How to ask control to scroll using C#</title><link>http://weblogs.asp.net/israelio/archive/2004/07/20/188664.aspx#7245839</link><pubDate>Tue, 03 Nov 2009 11:25:08 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7245839</guid><dc:creator>bradpako</dc:creator><author>bradpako</author><description>&lt;p&gt;I found the solution to the problem I asked.&lt;/p&gt;
&lt;p&gt;I wrote wrong parameter. I passed wrong scroll constant in the second parameter. It&amp;#39;s a vertical scroll, so this is the correct code fragment:&lt;/p&gt;
&lt;p&gt; public int BajarPagina(IntPtr hWnd) //PageDown&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return SendMessage(hWnd, WM_VSCROLL, (IntPtr)SB_PAGEDOWN, IntPtr.Zero);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;PD: Sorry for bad English&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7245839" width="1" height="1"&gt;</description></item><item><title>re: How to ask control to scroll using C#</title><link>http://weblogs.asp.net/israelio/archive/2004/07/20/188664.aspx#7245797</link><pubDate>Tue, 03 Nov 2009 09:44:35 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7245797</guid><dc:creator>bradpako</dc:creator><author>bradpako</author><description>&lt;p&gt;Very useful, thanks.&lt;/p&gt;
&lt;p&gt;Now, I`m trying to make a class with this method to use it on diferent projects. The problem is, How can I pass the correct parameter?. See the code I made:&lt;/p&gt;
&lt;p&gt; public int SubirPagina(IntPtr hWnd) //pageup&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return SendMessage(hWnd, WM_VSCROLL, (IntPtr)SB_PAGEUP, IntPtr.Zero);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public int BajarPagina(IntPtr hWnd) //PageDown&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return SendMessage(hWnd, WM_SCROLL, (IntPtr)SB_PAGEDOWN, IntPtr.Zero);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;And I call them with:&lt;/p&gt;
&lt;p&gt;botones.SubirPagina(flpFamilias.Handle); //&amp;quot;botones&amp;quot; is the classname&lt;/p&gt;
&lt;p&gt;But nothing happen, What&amp;#39;s wrong?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7245797" width="1" height="1"&gt;</description></item><item><title>re: How to loop through all files in a folder using C#</title><link>http://weblogs.asp.net/israelio/archive/2004/06/23/162913.aspx#7245210</link><pubDate>Mon, 02 Nov 2009 12:05:19 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7245210</guid><dc:creator>Eravse</dc:creator><author>Eravse</author><description>&lt;p&gt;hi i wrote a simple convertor tool from file server to web server in the local network .&lt;/p&gt;
&lt;p&gt;this code match file server folder and web server folder and than remove similar name and add two list boxes .&lt;/p&gt;
&lt;p&gt;i hope this code help every one .&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void getFiles(string path)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp;int total_item_file_server=0;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string[] fileEntries = Directory.GetFiles(path);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;foreach (string fileName in fileEntries)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;patinent_images_server.Items.Add(fileName.Replace(&amp;quot;j:\\images\\patinet\\&amp;quot;,&amp;quot;&amp;quot;).Replace(&amp;quot;.bmp&amp;quot;,&amp;quot;&amp;quot;));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;total_item_file_server++;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;label3.Text += &amp;quot; total Item: &amp;quot; + total_item_file_server;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private void Form1_Load(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getFiles(&amp;quot;j:\\images\\patient\\&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string[] fileEntries = Directory.GetFiles(&amp;quot;R:\\&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int total_item_web_server = 0;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;foreach (string fileName in fileEntries)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;patient_images_web.Items.Add(fileName.Replace(&amp;quot;R:\\&amp;quot;,&amp;quot;&amp;quot;).Replace(&amp;quot;.jpg&amp;quot;,&amp;quot;&amp;quot;));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;total_item_web_server++;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int removeitem=0;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* if u wanna match list boxes and if folder have a images remove &amp;nbsp;from to listbox&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;foreach (object i in patinet_images_web.Items)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (patient_images_web.Items.Contains(i))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;patient_images_server.Items.Remove(i);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;removeitem++;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;*/&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;label3.Text += &amp;quot; Removed : &amp;quot; + removeitem;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;label4.Text += &amp;quot; Total Item : &amp;quot; + total_item_web_server; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private void button3_Click(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;progressBar1.Minimum = 0;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;progressBar1.Maximum = patient_images_server.Items.Count;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; patient_images_server.Items.Count; i++)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;textBox2.Text = &amp;quot;&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (progressBar1.Value == patient_images_server.Items.Count)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageBox.Show(&amp;quot;Convert complate&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string image_path = &amp;quot;j:\\images\\patient\\&amp;quot; + patient_images_server.Items[i] + &amp;quot;.bmp&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Image img = Image.FromFile(image_path.Replace(&amp;quot;.BMP&amp;quot;,&amp;quot;&amp;quot;));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;img.Save(&amp;quot;R:\\&amp;quot; + i + &amp;quot;.jpg&amp;quot;, System.Drawing.Imaging.ImageFormat.Jpeg);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;textBox2.Text = &amp;quot;R:\\&amp;quot; + i + &amp;quot;.jpg&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;progressBar1.Value++;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Threading.Thread.Sleep(50);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.GC.Collect();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;img.Dispose();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7245210" width="1" height="1"&gt;</description></item><item><title>re: Thinkpad Notebook Fan Controller</title><link>http://weblogs.asp.net/israelio/archive/2007/02/17/thinkpad-notebook-fan-controller.aspx#7241760</link><pubDate>Wed, 28 Oct 2009 20:09:20 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7241760</guid><dc:creator>Jeepee</dc:creator><author>Jeepee</author><description>&lt;p&gt;This made my T42 silent until it reaches 50c: sweet!&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7241760" width="1" height="1"&gt;</description></item><item><title>re: Process.Start and redirect to text file / pipe another process</title><link>http://weblogs.asp.net/israelio/archive/2004/08/31/223447.aspx#7241362</link><pubDate>Wed, 28 Oct 2009 11:04:25 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7241362</guid><dc:creator>MarkRight</dc:creator><author>MarkRight</author><description>&lt;p&gt;Interesting post as for me. It would be great to read more about this topic.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7241362" width="1" height="1"&gt;</description></item><item><title>What&amp;#8217;s new in Visual C# 4.0 ? &amp;#8211; Part 1 &amp;#8211; Optional parameters &amp;laquo; Jasper Blog</title><link>http://weblogs.asp.net/israelio/archive/2009/10/27/what-s-new-in-visual-c-4-0-part-1.aspx#7241247</link><pubDate>Wed, 28 Oct 2009 07:56:19 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7241247</guid><dc:creator>What’s new in Visual C# 4.0 ? – Part 1 – Optional parameters « Jasper Blog</dc:creator><author>What’s new in Visual C# 4.0 ? – Part 1 – Optional parameters « Jasper Blog</author><description>&lt;p&gt;Pingback from &amp;nbsp;What&amp;amp;#8217;s new in Visual C# 4.0 ? &amp;amp;#8211; Part 1 &amp;amp;#8211; Optional parameters &amp;amp;laquo; Jasper Blog&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7241247" width="1" height="1"&gt;</description></item></channel></rss>