I think MS can write some example on this....
using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "192.168.1.1"))
{
Principal principal = Principal.FindByIdentity(ctx, IdentityType.SamAccountName, "MyAccount");
Console.WriteLine(principal.DisplayName);
}