草庐IT

FixedString

全部标签

c# - 固定长度的字符串对象 C#

我有一个类,其中我想使用固定大小的字符串。固定大小的原因是该类“序列化”为文本文件具有固定长度的值。我想避免为foreach值编写保护子句,而是让类处理它。所以我有大约30个属性,它们看起来像这样publicStringCompanyNumber{get{returnm_CompanyNumber.PadLeft(5,'');}set{if(value.Length>5){thrownewStringToLongException("TheCompanyNumbermayonlyhave5characters","CompanyNumber");}m_CompanyNumber=val