Skip to content

请教get(int length)为何要在length<=0时抛异常,及异常内容 #15

@jaemok0421

Description

@jaemok0421

//获取特定长度zstring private static zstring get(int length) { if (g_current_block == null || length <= 0) throw new InvalidOperationException("zstring 操作必须在一个zstring_block块中。");
如代码所示,在获取指定长度的zstring的get方法内,当length<=0时则抛出内容为“zstring 操作必须在一个zstring_block块中。”的异常,这里有两点不是太理解:一是空字符串为何要直接抛异常,二是异常的内容为何会和Block共用

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions