Equals

BaseSlide.Equals méthode

Détermine si les deux instances IBaseSlide sont égales. La valeur de retour est calculée en fonction de la structure de la diapositive et du contenu statique. Deux diapositives sont égales si toutes les formes, styles, textes, animations et autres paramètres, etc. sont égaux. La comparaison ne prend pas en compte les valeurs d’identifiant unique, par exemple, SlideId et le contenu dynamique, par exemple, la valeur de la date actuelle dans le champ de date.

public bool Equals(IBaseSlide slide)
ParamètreTypeDescription
slideIBaseSlideL’IBaseSlide à comparer avec l’IBaseSlide actuel.

Valeur de Retour

true si l’IBaseSlide spécifié est égal à l’IBaseSlide actuel ; sinon, false.

Exemples

L’exemple suivant montre comment comparer deux diapositives.

[C#]
using (Presentation presentation1 = new Presentation("AccessSlides.pptx"))
{
	using (Presentation presentation2 = new Presentation("HelloWorld.pptx"))
	{
		for (int i = 0; i < presentation1.Masters.Count; i++)
		{
			for (int j = 0; j < presentation2.Masters.Count; j++)
			{
				if (presentation1.Masters[i].Equals(presentation2.Masters[j]))
					Console.WriteLine(string.Format("SomePresentation1 MasterSlide#{0} est égal à SomePresentation2 MasterSlide#{1}", i, j));
			}
		}
	}
}

Voir Aussi