01.Blogs :
AFurtado  
Engenharia de software, tendências, entrevistas e competições no mundo de TI.

Dicas rápidas de certificação C# 16: diretivas using

- A diretiva using pode ficar dentro de um namespace

- A diretiva using, esteja dentro ou fora de um namespace, deve aparecer antes da declaração de qualquer tipo

- A diretiva using não é recursiva. Por exemplo, "using System" não vai trazer automaticamente ao escopo os tipos de System.Data, System.Xml, etc.

- É possível que dois "using" distintos tragam ao escopo dois tipos de mesmo nome, causando ambigüidade. Entretanto, o compilador apenas acusa a ambigüidade quando o tipo ambígüo é utilizado no código

- É possível fazer alias através de using: "using X = Y", em que X é um nome e Y é um namespace ou uma classe

- Uma diretiva using não influencia a outra (inclusive, a ordem dos "usings" é irrelevante). Por exemplo, um programador poderia pensar que, uma vez declarado "using System", seria possível utilizar apenas "using Data" para acessar os tipos de System.Data, como mostra o código abaixo. Mas ele não compila.
using System;
using Data;

- Uma classe, mesmo sendo pública, não pode ser acessada fora de seu namespace, a não ser que se utilize a diretiva using

[]s
-- AFurtado

posted on Tuesday, August 31, 2004 10:36 PM by AFurtado


 
03.UPDATE CALENDAR :
<August 2004>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR