SORU
12 ŞUBAT 2012, Pazar


Ad arasındaki fark C# ve Java paket

Farkı (kullanım açısından) C ad arasında ne# ve Java paketleri?

CEVAP
12 ŞUBAT 2012, Pazar


Kimden: http://www.javacamp.org/javavscsharp/namespace.html


Java

Paket dosyaları veya ortak türler tür çatışmaları önlemek için düzenlemek için kullanılır. Paket yapıları dosya sistemi eşlenebilir.

System.Security.Cryptography.AsymmetricAlgorithm aa;

değiştirilebilir:

import System.Security.Crypography; 
class xxx { ...
AsymmetricAlgorithm aa;

Paketler için takma ad yok. Alma deyimi kullanmak zorunda ya da bir tam belirli tip söz adı.

package N1.N2;
    class A {}
    class B {}

ya

package N1.N2;
   class A {}

Başka bir kaynak dosya:

package N1.N2;
   class B {}

Paket iç içe olamaz. Bir kaynak dosyası için yalnızca bir paket açıklama yapar.

C#

Ad programları, hem "iç" programı için organizasyon sistemi ve bir "" sistemi. harici olarak düzenlemek için kullanılır

System.Security.Cryptography.AsymmetricAlgorithm aa;

değiştirilebilir:

using System.Security.Crypography; 
AsymmetricAlgorithm aa;

Alternatif olarak, bir ad, örneğin, bir diğer ad belirtin

using myAlias = System.Security.Crypography; 

ve sonra sınıfa bakın

myAlias.AsymmetricAlgorithm 

namespace N1.N2
{
    class A {}
    class B {}
}

ya

namespace N1
{
    namespace N2
    {
        class A {}
        class B {}
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • cyriak

    cyriak

    29 Mart 2006
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009