Aracılığıyla paylaş


. İşleç (C# Reference)

Nokta operatörü (.) üye erişim için kullanılır. Nokta operatörü, bir tür veya ad alanı üyesi belirtir. Örneğin, nokta operatörü belirli yöntemleri içinden erişmek için kullanılır.net Framework sınıf kitaplığı:

// The class Console in namespace System:
System.Console.WriteLine("hello");

Örneğin, aşağıdaki sınıf göz önünde bulundurun:

class Simple
{
    public int a;
    public void b()
    {
    }
}
Simple s = new Simple();

Değişken s iki üyesi olduğu a ve b; bunlara erişmek için nokta operatörünü kullanın:

s.a = 6;   // assign to field a;
s.b();     // invoke member function b;

Nokta, ad veya ait oldukları arabirimi, örneğin, belirlediğiniz adları nitelenmiþ adlar oluşturmak için de kullanılır.

// The class Console in namespace System:
System.Console.WriteLine("hello");

Using yönergesini bazı adı niteliği isteğe bağlı yapar:


namespace ExampleNS
{
    using System;
    class C
    {
        void M()
        {
            System.Console.WriteLine("hello");
            Console.WriteLine("hello");   // Same as previous line.
        }
    }
}

Ancak bir tanımlayıcı belirsiz olduğunda tam gerekir:

namespace Example2
{
    class Console
    {
        public static void WriteLine(string s){}
    }
}
namespace Example1
{
    using System;
    using Example2;
    class C
    {
        void M()
        {                
            // Console.WriteLine("hello");   // Compiler error. Ambiguous reference.
            System.Console.WriteLine("hello"); //OK
            Example2.Console.WriteLine("hello"); //OK
        }
    }
}

C# dil belirtiminin

Daha fazla bilgi için bkz: C# dil belirtiminin. Dil belirtimi, C# sözdizimi ve kullanımı için nihai kaynaktır.

Ayrıca bkz.

Başvuru

C# işleçleri

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu