Ошибка при реализации интерфейса - C#
Формулировка задачи:
Доброго дня. Пытаюсь создать список с данными для дальнейшего использования, но что-то делаю не так. В чём может заключаться проблема?
Работаю с примером кода, но на на Java и у меня не получается его подстроить по себя. В чём моя ошибка?
Листинг программы
- using System;
- using System.Linq;
- using System.Text;
- using iTextSharp.text.pdf;
- using iTextSharp.text;
- namespace FilePDF
- {
- public class TitleTOC : IComparable<TitleTOC>
- {
- public string Title { get; set; }
- public int PageNumber { get; set; }
- }
- public class TOCEvents : PdfPageEventHelper
- {
- protected List<TitleTOC> toc = new List<TitleTOC>();
- public override void OnGenericTag(PdfWriter writer, Document document, Rectangle rect, String text)
- {
- toc.Add(new TitleTOC(){Title = text, PageNumber = writer.PageNumber});
- }
- public List getTOC()
- {
- return toc;
- }
- }
- }
Листинг программы
- Error 1 'FilePDF.TitleTOC' does not implement interface member 'System.IEquatable<FilePDF.TitleTOC>.Equals(FilePDF.TitleTOC)' d:\Ignatiev_I_A_Unity\FilePDF\FilePDF\TOCEvents.cs 11 18 FilePDF
- Error 4 The non-generic type 'iTextSharp.text.List' cannot be used with type arguments d:\FilePDF\FilePDF\TOCEvents.cs 20 19 FilePDF
- Error 5 The non-generic type 'iTextSharp.text.List' cannot be used with type arguments d:\FilePDF\FilePDF\TOCEvents.cs 20 44 FilePDF
Решение задачи: «Ошибка при реализации интерфейса»
textual
Листинг программы
- using System;
- using System.Linq;
- using System.Text;
- using iTextSharp.text.pdf;
- using iTextSharp.text;
- namespace FilePDF
- {
- public class TitleTOC : PdfPageEventHelper
- {
- public string Title { get; set; }
- public int PageNumber { get; set; }
- }
- public class TOCEvents : PdfPageEventHelper
- {
- protected System.Collections.Generic.List<TitleTOC> toc = new System.Collections.Generic.List<TitleTOC>();
- public override void OnGenericTag(PdfWriter writer, Document document, Rectangle rect, String text)
- {
- toc.Add(new TitleTOC() { Title = text, PageNumber = writer.PageNumber });
- }
- public System.Collections.Generic.List<TitleTOC> getTOC()
- {
- return toc;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д