Nivel 4 — Clases
Métodos
Notas originales de SunDiaL · Ver fuente en inglés
Un método es simplemente una función de una clase.
No sé por qué hacía falta otro término… En realidad, a nadie le importa mucho que digas función o método. Técnicamente, como C# es un lenguaje completamente orientado a objetos, todo vive dentro de una clase -> toda función es un método.
Definir un método
Se hace igual que con una función, pero dentro del ámbito de la clase.
class ExampleClass
{
//empty constructor
public ExampleClass() { }
public ExampleMethod()
{
//do something
}
}
Invocar un método
Se hace igual que con una función, pero hay que acceder a él a través de una instancia de la clase.
class Program
{
public void main()
{
ExampleClass ex = new ExampleClass();
ex.ExampleMethod();
}
}