Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

General Structure of a C# Program

C# programs can consist of one or more files. Each file can contain one or more namespaces. A namespace can contain types such as classes, structs, interfaces, enumerations, and delegates, in addition to other namespaces. The following is the skeleton of a C# program that contains all of these elements.

// A skeleton of a C# program 
using System;
namespace MyNamespace1 
{
   class MyClass1 
   {
   }
   struct MyStruct 
   {
   }
   interface IMyInterface 
   {
   }
   delegate int MyDelegate();
   enum MyEnum 
   {
   } 
   namespace MyNamespace2 
   {
   }
   class MyClass2 
   {
      public static void Main(string[] args) 
      {
      }
   }
}

See Also

C# Language Tour

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft