. Operador (referência de C#)
O operador ponto (.) é usada para acesso de membro.O operador ponto Especifica um membro de um tipo ou namespace.Por exemplo, o operador dot é usado para acessar os métodos específicos dentro do.Bibliotecas de classes do NET Framework:
// The class Console in namespace System:
System.Console.WriteLine("hello");
Por exemplo, considere a seguinte classe:
class Simple
{
public int a;
public void b()
{
}
}
Simple s = new Simple();
A variável s tem dois membros, a e b; para acessá-los, use o operador ponto:
s.a = 6; // assign to field a;
s.b(); // invoke member function b;
O ponto também é usado para formar nomes qualificados, que são nomes que especificam o namespace ou interface, por exemplo, às quais eles pertencem.
// The class Console in namespace System:
System.Console.WriteLine("hello");
Usando a diretiva faz algumas qualificação nome opcional:
namespace ExampleNS
{
using System;
class C
{
void M()
{
System.Console.WriteLine("hello");
Console.WriteLine("hello"); // Same as previous line.
}
}
}
Mas, quando um identificador é ambíguo, devem ser qualificado:
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
}
}
}
Especificação da linguagem C#
Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.