delegate void CountIt(int end); CountIt count = delegate(int end) { for (int i = 0; i < end; i++) this.Text = i.ToString (); }; count(6); delegate int CountIt(int end); CountIt count = delegate(int end) { int sun=0; for (int i = 0; i < end; i++) sun+=i ; return sun; }; MessageBox.Show(count(6).ToString ());