public bool IsEmptyOrWhiteSpace() { foreach (var word in Words) { if (!BrailleWord.IsBlank(word) && !BrailleWord.IsEmpty(word)) { return(false); } } return(true); }
/// <summary> /// 去掉開頭的空白字元。 /// </summary> public void TrimStart() { int i = 0; while (i < m_Words.Count) { if (BrailleWord.IsBlank(m_Words[i]) || BrailleWord.IsEmpty(m_Words[i])) { m_Words.RemoveAt(i); continue; } break; } }
/// <summary> /// 去掉結尾的空白字元。 /// </summary> public void TrimEnd() { int i = m_Words.Count - 1; while (i >= 0) { if (BrailleWord.IsBlank(m_Words[i]) || BrailleWord.IsEmpty(m_Words[i])) { m_Words.RemoveAt(i); i--; continue; } break; } }