Hola, buenas, como lo indico en la pregunta, mi duda es cuál es la equivalencia de usar "implements" en Visual Basic a C#?
Edito, se me hace tarde mejor te pongo un enlace...
Algo corto si lo asimilas rápido..
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/interfaces/how-to-explicitly-implement-interface-members
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/interfaces/
No hay equivalente como tal. Te muestro un ejemplo de implementación de una interfaz en VB.NET y su equivalente en C#:
Public Class foo : Implements IEnumerable
Public Function GetEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator
Throw New NotImplementedException()
End Function
End Class
public class foo : IEnumerable {
public IEnumerator GetEnumerator() {
throw new NotImplementedException();
}
}
Recuerda que es suficiente en Visual Studio con que hagas click sobre el nombre de la interfaz para implementarla...
(https://i.imgur.com/5F7HiKA.png)
...al igual que en VB.NET, aunque los desarrolladores de Visual Studio siempre le ponen mucho más empeño en hacer las cosas sencillas en VB.NET y volver C# algo menos amistoso, de hecho en VB.NET solo hay que darle a la tecla 'Enter' y ya te implementa la interfaz.