The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Verwendung des Namespace Alias Qualifier (::)

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
-

Posts: 1524
Nickname: nitronic
Registered: Jul, 2006

Norbert Eder works as a software architect.
Verwendung des Namespace Alias Qualifier (::) Posted: Nov 15, 2006 8:14 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by -.
Original Post: Verwendung des Namespace Alias Qualifier (::)
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET

Advertisement
Gehen wir von folgendem Code aus:

class Program
{
public class System { }

const int Console = 1;
const int number = 2;

static void Main(string[] args)
{
Console.WriteLine(number); // Problem
System.Console.WriteLine(number); // Problem
}
}

Hier wird eine Klasse System erstellt, ohne den System-Namespace des .NET Frameworks zu beachten. Zus��tzlich gibt es einen privaten Member namens Console. Davon ausgehend k��nnen die zwei Aufrufe der Main-Methode nicht mehr funktionieren. Wie dem Abhilfe schaffen?

Daf��r gibt es den Namespace Alias Qualifier (::).

global::System.Console.WriteLine(number); // Funktioniert

Und schon funktioniert es wieder.

Der Sinn? Vor allem bei Frameworks kann es passieren, dass Member eines globalen Namespaces (unabsichtlich) ausgeblendet werden. Durch den Namespace Alias Qualifier k��nnen diese jedoch ganz normal verwendet werden.

Read: Verwendung des Namespace Alias Qualifier (::)

Topic: MSN India Entertainment Previous Topic   Next Topic Topic: Master AJAX Pop-Ups Using the HoverMenuExtender Control

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use