¿Cuál es la diferencia entre Environment.CurrentDirectory y Directory.GetCurrentDirectory?

En .NET cuál es la diferencia entre:

Environment.CurrentDirectoryDirectory.GetCurrentDirectory()?

Por supuesto,Environment.CurrentDirectory Es una propiedad que se puede establecer y obtener.

¿Hay otras diferencias?