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.

ראה גם

 עברית