Ebben az oktatóanyagban lépésről lépésre bemutatjuk a Text fájlok C#-ban történő összehasonlításának összehasonlítását. Ez a kézikönyv az egyik legjobb dokumentum-összehasonlító API-t használja a két szövegfájl összehasonlítására. Ezen túlmenően, ez az útmutató mintakódot tartalmaz, amely bemutatja a C# két szövegfájl összehasonlítása funkció megvalósítását. Íme a részletes utasítások, valamint a mintakód a két egyszerű szöveges fájl összehasonlításához.
Lépések a szöveges fájlok összehasonlításához C#-ban
- A szövegfájlok összehasonlításához állítsa be a GroupDocs.Comparison for .NET csomagot a NuGet webhelyről a .NET alkalmazásban
- Adjon hozzá egy hivatkozást a GroupDocs.Comparison névtérhez két szöveges dokumentum összehasonlításához
- Töltse be a forrásszövegfájlt a Comparer osztály példányának létrehozásával
- Használja az Összehasonlító osztály Add metódusát a célszöveg dokumentum betöltéséhez
- Hívja meg az Összehasonlító osztály Összehasonlítás metódusát az eredményül kapott szövegfájl lemezre mentéséhez
A fenti lépések lehetővé teszik a C# két szövegfájl összehasonlítása és a különbségek képesség egyszerű fejlesztését. Csak néhány sornyi kódot kell írnia, amely tartalmazza a dokumentum-összehasonlító könyvtár API-hívásait. Ezeket az utasításokat bármely operációs rendszeren, például MS Windowson, Linuxon és Mac OS-en is végrehajthatja anélkül, hogy további harmadik féltől származó szoftvereket telepítene.
Kód a szöveges fájlok összehasonlításához C#-ban
using System; | |
using GroupDocs.Comparison; | |
namespace CompareTextFilesInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare Text files using C# | |
{ | |
// Remove the watermark in output Text document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.txt")) | |
{ | |
comparer.Add("target.txt"); | |
comparer.Compare("result.txt"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
A fenti példa a hasonlítsa össze két szövegfájlt, és emelje ki a C# alkalmazás különbségeit. Ez a minta két szövegfájlt vesz az összehasonlításhoz, és az eredményt a kimeneti szöveges dokumentumba menti. Ezt a kódot azonban több egyszerű szöveges fájl összehasonlítására is használhatja a 4. lépés megismétlésével. Ezenkívül a dokumentumkonvertáló API-k segítségével gyorsan elvégezheti a dokumentumok összehasonlítását különféle más dokumentumformátumokhoz.
Megbeszéltük a C# szövegfájlok összehasonlítási képességének fejlesztésére vonatkozó részletes eljárásokat. Nemrég publikáltunk egy cikket a PDF-fájlok C# nyelvű összehasonlításáról. További információért tekintse meg a Hogyan hasonlítsunk össze PDF fájlokat a C# használatával útmutatót.