/ Published in: C#
                    
                                        In Ruby you can write 5.times { print "Hello World" } . With a simple extension method I was able to do something similar with C#.
                
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
 using System; namespace ExtensionMethodTest { static class Program { public delegate void MyDelegate(); static void Main(string[] args) { 5.Times(delegate() { Console.WriteLine("Hello World"); }); Console.Read(); } public static void Times(this int count, MyDelegate del) { for (int i = 0; i < count; i++) { del(); } } } }
Comments
                    Subscribe to comments
                
                