ein Projekt von goloroden.de

namespace

Allgemeines

Definiert einen Namensraum, der zur Organisation von Typen dient.

Beipiel

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;

namespace GoloRoden
{
    namespace GuideToCSharp
    {
        namespace Tools
        {
            /// <summary>
            /// Represents a helper class.
            /// </summary>
            public class Helper
            {
                /// <summary>
                /// Represents a foo method.
                /// </summary>
                public void Foo()
                {
                }
            }
        }

        /// <summary>
        /// Represents the application class.
        /// </summary>
        public class Program
        {
            /// <summary>
            /// Executes the application.
            /// </summary>
            public static void Main()
            {
                // Create an instance of the helper class.
                GoloRoden.GuideToCSharp.Tools.Helper helper =
                    new GoloRoden.GuideToCSharp.Tools.Helper();

                // Execute the helper's foo method.
                helper.Foo();
            }
        }
    }
}

Details

Wird in einer Datei mit Quellcode kein Namensraum definiert, fügt der Compiler von C# automatisch einen Standardnamensraum hinzu, der auch als globaler Namensraum bezeichnet wird. Der globale Namensraum kann explizit mit dem Ausdruck global:: referenziert werden.

Namensräume sind implizit public.

Siehe auch (Referenz)

Siehe auch (Guide)