LibraryCatalog - Book.cs
I finished writing the Book class for my project.
Book class: Attributes: string title; string author; string ISBN; string bookID; bool Available; int numCopies; ArrayList tags; //List of tags associated with the book, helps with searching. Stored in lexographical order (alphabetical) Methods: getters/setters getBookIDAsInt - returns bookID as an int getISBNAsInt - returns ISBN as an int addCopy - incremements numCopies by 1 removeCopy - decrements numCopies by 1 addTag/removeTag - adds or removes a tag to the array of tags (keeps list sorted) checkTag - takes an input of a string tag (ignores case). Uses a BinarySearch implementation to find tags (tags are alphabetically stored)















