如何在.NET中创建特定于域的字符串类?

Gra*_*meF 1 .net string

鉴于在.NET中的System.String类是密封的,你如何创建一个简单的领域特定的字符串类,所以你可以使用类型检查,以确保正确的排序字符串使用?你有这样一个班级最喜欢的实现吗?

例如,您可能希望创建一个表示电子邮件地址的类,以确保不会意外地将电子邮件发送到某人的邮政地址.虽然这不是一个很好的例子,但我正在考虑的情况是,你需要的只是类型安全,但没有额外的逻辑或验证.

Ode*_*ded 5

您可以字符串类包装在自己的类中,并添加所需的所有类型检查.

想想组合,而不是继承.