哪个单词或短语的意思与“空白”相反?

Cas*_*mer 4 terminology

我目前正在编写一些处理字符串解析的 C# 扩展方法,并且我喜欢在方法名称中保持简洁、描述性和准确。

问题:有没有一个好的单词或短语来描述空白的反义词?

需要明确的是,这组字符是可见的,如果打印在纸上会消耗墨水。但我不想使用与墨水、纸张或印刷相关的术语,也不想假设任何特定的颜色。

VisibleCharacters 似乎在技术上最准确,但有点长。

NonWhiteSpace 对我来说似乎是双重否定。我宁愿处理某事是什么,而不是它不是什么。

谢谢。

Cas*_*mer 5

我使用了“glyph”这个词,并将我的函数命名为 HasGlyph。

它似乎正确地覆盖了可读、可见和可打印的字符;但不指空白或控制字符。它并不假设字符正在以图形方式显示或正在打印。它不假设任何颜色。它还涵盖字母、数字和形状。

另外,它的名字也很短。

http://en.wikipedia.org/wiki/Glyph

如果您好奇,我的扩展方法:

public static bool HasGlyph(this string value)
{
    if (string.IsNullOrWhitespace(value)) return false;
    // TODO: Not 100% sure if the opposite of the IsNullOrWhitespace method covers what I want, but its good enough until I find out otherwise.
    return true;
}
Run Code Online (Sandbox Code Playgroud)