C# 定义字节数组和自定义名成员变量:限制长度和字符
可以使用以下代码定义成员变量:
private byte[] _byteArray = new byte[21];
public byte[] ByteArray
{
get { return _byteArray; }
set { _byteArray = value; }
}
private string _customName;
public string CustomName
{
get { return _customName; }
set
{
if (value != null && !value.Contains(' ')) // 检查值是否为空或包含空格
{
_customName = value;
}
else
{
throw new ArgumentException('CustomName cannot be null or contain spaces.');
}
}
}
这里定义了一个名为 'ByteArray' 的字节数组成员变量,长度为 21,以及一个名为 'CustomName' 的字符串成员变量。自定义名不能为空且不能包含空格。在设置 'CustomName' 的值时,使用了一个异常处理,防止出现不合法的值。
原文地址: https://www.cveoy.top/t/topic/ltZE 著作权归作者所有。请勿转载和采集!