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.
12 out of 27 rated this helpful - Rate this topic

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

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.