c#实现自动换行
由于某种原因,我需要将长字符串通过截取的形式实现自动换行功能,即把一个长字符串截取为长度相同的字符串,然后列表打印。目前我使用了string.length每超过50就截取...
由于某种原因,我需要将长字符串通过截取的形式实现自动换行功能,即把一个长字符串截取为长度相同的字符串,然后列表打印。目前我使用了string.length每超过50就截取一次,但是无法解决两个问题;
1、如果字符串中英文混排或存在数字等内容,虽然截取后的字符串string.length属性一样,但是打印出来参差不齐;
2、如果在字符串末尾存在英文单词、数字串等内容,不希望将其分开,类似于word中的排版一样,整个单词自动换行。
请问这样的逻辑如何实现? 展开
1、如果字符串中英文混排或存在数字等内容,虽然截取后的字符串string.length属性一样,但是打印出来参差不齐;
2、如果在字符串末尾存在英文单词、数字串等内容,不希望将其分开,类似于word中的排版一样,整个单词自动换行。
请问这样的逻辑如何实现? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询