📄 book.cs
字号:
using System;
namespace ReadMoreBooks
{
/// <summary>
/// Summary description for Book.
/// </summary>
public class Book {
private string m_text = "";
public int PageLength = 10;
private string m_title;
public string Title
{
get {
return m_title;
}
set {
m_title = value;
}
}
public string Text
{
get {return m_text;}
set {m_text =value;}
}
public Book() {
//
// TODO: Add constructor logic here
//
}
public Book(string title,string text)
{
if ((title !="")&&(text !="")&&(title !=null)&&(text !=null)){
m_title =title;
m_text =text;
}
else {
throw new System.Exception("Title or text is an empty string.");
}
}
public string GetPage(int pageNumber) {
int start = (pageNumber-1) * PageLength;
if ((start < Text.Length) && (start >= 0)) {
if ((start + PageLength) < Text.Length) {
return Text.Substring(start, PageLength);
}
else {
return Text.Substring(start, Text.Length - start);
}
}
else {
return "";
}
}
public override string ToString()
{
return m_title;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -