Demonstrates using as a statement : NameSpace « Language Basics « C# / C Sharp






Demonstrates using as a statement

Demonstrates using as a statement
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa

Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
// Using.cs -- Demonstrates using as a statement
//
//            Compile this program with the following command line:
//                C:>csc Using.cs
using System;
using System.Windows.Forms;
using System.Drawing;
using Pen = System.Drawing.Pen;
using PaintHandler = System.Windows.Forms.PaintEventHandler;

namespace nsForm
{
    public class UsingForm : Form
    {
        public UsingForm ()
        {
            this.Text = "Using Statement";
            this.Paint += new PaintHandler(this.OnPaint);
        }
        static public void Main ()
        {
            Application.Run(new UsingForm());
        }
        private Color [] clr = new Color []
                       {
                            Color.Red,
                            Color.Green,
                            Color.Blue
                       };

        private void OnPaint (object obj, PaintEventArgs e)
        {
            Rectangle client = this.ClientRectangle;
            int side = (client.Right - client.Left) / 3;
            for (int x = 0; x < 3; ++x)
            {
                using (Pen pen = new Pen(clr[x], (float) 2.0))
                {
                    client = Rectangle.Inflate (client, -10, -10);
                    e.Graphics.DrawEllipse (pen, client);
                }
            }
        }
    }
}



           
       








Related examples in the same category

1.Using the alias keyword to refer to a nested namespace
2.Define an alias to represent a namespace
3.Creating an alias
4.Namespaces are additiveNamespaces are additive
5.Namespaces can be nestedNamespaces can be nested
6.Illustrates the use of two namespacesIllustrates the use of two namespaces
7.The use of namespace hierarchies (part 1)The use of namespace hierarchies (part 1)
8.How the using statement is used to specify namespacesHow the using statement is used to specify namespaces
9.Using namespaceUsing namespace
10.Demonstrate a namespaceDemonstrate a namespace
11.Namespaces prevent name conflictsNamespaces prevent name conflicts
12.Demonstrate a namespace 2Demonstrate a namespace 2
13.C# Namespaces and UsingC# Namespaces and Using