gpt4 book ai didi

c# - 如何将字符串长度限制为特定数字?

转载 作者:行者123 更新时间:2023-11-30 19:50:51 30 4
gpt4 key购买 nike

在 C# 中,如果我们有一个类“Employee”,它将有一个名为“Code”的属性,该属性必须由 7 个字符组成,格式如下:< strong>(A-Z) + (1-9)+(0-1)+(0001-9999)

例如'代码' = A501234Z910002

因此,如果我们在类“Employee”中创建属性“Code”,是否有任何方法可以在“Code”时强制开发人员已设置,以检查它是否为 prev 格式或至少强制他将其设置为 7 个字符,以便,例如,它可能导致编译器或构建错误?

预先感谢您的合作

最佳答案

public struct Code
{
public readonly String Value;

public Code(String value)
{
if (value == null) throw new ArgumentNullException("value");
if (value.Length != 7) throw new ArgumentException("Must be 7 characters long.");

// Other validation.

Value = value;
}
}

关于c# - 如何将字符串长度限制为特定数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1746889/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com