.NET Fiddle

CSharp · Console

/Program.cs

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
					
public class Program
{
	public class Usuario
	{
		public string Nome;
		public Usuario(string nome) {
			Nome = nome;
		}
	}
	
	public static void Main()
	{		
		var usuarios = new List<Usuario>() {
			new Usuario("Maria José"),
			new Usuario("Jose Maria")
		};	
		
		var filtrados = usuarios.Where(c => c.Nome.EndsWith("Maria")).OrderBy(c => c.Nome).ToList();
		
        foreach (Usuario usuario in filtrados) {
            Console.WriteLine(usuario.Nome);
        }
	}
}
;