. İş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.