DiffUtils
סקירה כללית
DiffUtils היא מחלקה ב-Aspose.PDF FOSS ל-.NET.
עזרי טקסט המשמשים במנוע ההבדל: חילוץ קידומת/סיומת משותפת והרכבה מחדש של הטקסט המקור/יעד מרשימת DiffOperations.
מחלקה זו מספקת 6 שיטות לעבודה עם עצמים של DiffUtils בתוכניות .NET. השיטות הזמינות כוללות: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS ל-.NET.
שיטות
| חתימה | תיאור |
|---|---|
FindCommonStartParts(first: string?, second: string?) | הקידומת המשותפת הארוכה ביותר של הראשון והשני (ריקה כאשר הם שונים מהתו הראשון). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder גרסת עומס של FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | הסיומת המשותפת הארוכה ביותר של הראשון והשני, מבלי להתאים אחורה יותר מאינדקס startIndex ב-first (כך שהאורך של התוצאה מוגבל ל-first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder גרסת עומס של FindCommonEndParts(string,string,int) ללא גבול תחתון (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | בנה מחדש את הטקסט המקורי (source): השרשור של כל ריצות Equal ו-Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | בנה מחדש את הטקסט המותאם (destination): השרשור של כל ריצות Equal ו-Insert. |