如何根据长度将字符串拆分为数组

时间:2012-07-26 07:29:13

标签: c# vcf

我想拆分一个长度为200个字符的字符串,并将它们放在请求DTO数据成员noteline1 --- noteline18中。我想确保只允许78个字符,剩下的字符应该移动到另一个数据成员(如果noteline1填充78个字符,那么它应该将剩余的字符填充到另一个空的noteline)。我使用了以下代码

if (requestNoteReason.Length < 78)
 {
     if (reqPropertyInfo.Name.ToLower() == null)
      {
            reqPropertyInfo.SetValue(request, requestNoteReason, null);
           break;
      }
 }

      else
      {
          reqPropertyInfo.SetValue(request, requestNoteReason.Substring(0, 78), null);
          requestNoteReason = requestNoteReason.Substring(78, requestNoteReason.Length - 78);
          i++;

         continue;
     }

上面的代码工作正常,但我希望它不应该将剩余的字符串字符放在非空的noteline数据成员上。它应该首先找到剩余的空Noteline(noteline1 --- noteline18),然后分配剩余的字符。我将如何实现它?

0 个答案:

没有答案