private void button1_Click(object sender, EventArgs e) {

string[] aa = this.GetYouhouComment(“aaa王ああああああddddd”, 4);

}

/// 元文字列

/// 桁数

/// 取得する結果

private string[] GetYouhouComment(string PValue, int PLenth) {

string[] result = new string[5];

string shiteiResult = PValue.Replace(",", string.Empty);

// 文字列へ内容を転換処理を行う。

int byteCount = Encoding.GetEncoding(932).GetByteCount(shiteiResult);

int j = 0;

// 指定する桁数>=文字列の桁数の場合

if (PLenth >= byteCount) {

shiteiResult = string.Empty.PadRight(PLenth - byteCount) + shiteiResult;

result[j] = shiteiResult;

// 以外の場合

} else {

string strValue = string.Empty;

string strCompare = string.Empty;

// 指定する桁数な文字列を取得する。

for (int i = 0; i < shiteiResult.Length; i++) {

strCompare = shiteiResult.Substring(i, 1);

// GetEncodingメソッドの引数'932'がSJISを示します。

if (Encoding.GetEncoding(932).GetByteCount(strValue) +

Encoding.GetEncoding(932).GetByteCount(strCompare) > PLenth) {

if (j < 5) {

result[j] = strValue;

strValue = strCompare;

j = j + 1;

} else {

break;

}

} else {

strValue = strValue + shiteiResult.Substring(i, 1);

if (i == shiteiResult.Length - 1) {

result[j] = strValue;

}

}

}

}

return result;         }

c语言数组截取,C# 字符串按数组截取方法(C/S)相关推荐

  1. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  2. 将数组转化成字符串的两种方法

    将数组转化成字符串的两种方法 let arr = [1,2,8,9,'西瓜']; console.log(arr.toString());//将数组转化为字符串 console.log(arr.toS ...

  3. java字符串与数组比较_Java字符串与数组

    问题及答案来源自<Java程序员面试笔试宝典>第四章 Java基础知识 4.5字符串与数组 1.字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)Stri ...

  4. php把字符串变为数组_php将字符串转换为数组

    php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...

  5. php 数组格式的字符串转为数组_php将字符串转换为数组实例讲解

    php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...

  6. 怎么把字符串变成数组_Java中字符串split() 的使用方法,没你想的那么简单

    先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料.是5而不是8. private static void t ...

  7. php把字符串变为数组_php把字符串转为数组的方法

    php把字符串转为数组的方法:1.使用explode函数将一个字符串分割另一个字符串,并返回一个数组:2.使用str_split函数将字符串转换为数组即可. 本教程操作环境:Windows7系统.PH ...

  8. php 将字符串 变为 数组,php将字符串转换为数组

    摘要 腾兴网为您分享:php将字符串转换为数组,作业大师,智能互联,优化大师,学习计时等软件知识,以及京医通挂号app,浩顺云服务,拍照扫描,有道网易词典,freehand,arcgis软件,安卓录音 ...

  9. php字符串转数组函数,php字符串转数组

    php字符串转数组 str_split (PHP 5, PHP 7) str_split - 将字符串转换为数组 说明str_split ( string $string [, int $split_ ...

  10. php字符串转数组函数,PHP字符串转数组和数组转字符串函数讲解

    在我们的实际PHP开发中,数据类型转换是很常用到的,而作为一个程序员数据类型转换也是必须掌握的,本篇文章,我们来讲讲PHP字符串转数组和数组转字符串,这在开发中很常见的,得到一个字符串我们需要给它转成 ...

最新文章

  1. python处理excel视频-从零基础开始用Python处理Excel数据 视频教程
  2. c语言编写程序计算行列式值,新手作品:行列式计算C语言版
  3. cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
  4. kali装电脑_教你Kali Linux怎么安装Nessus软件
  5. ArrayList类contains方法实现原理
  6. redis学习及实践3---Jedis、JedisPool、Jedis分布式实例介绍
  7. 信息学奥赛一本通 1185:单词排序 | OpenJudge NOI 1.10 10:单词排序
  8. 计算机开机是什么,你了解电脑开机时都做了些什么吗?
  9. ThinkPad工程师回答
  10. 硬盘镜像和软盘镜像中内容的查看方法
  11. 科学家查明北京雾霾6大主要贡献源
  12. 转发: 安全百科 DNS欺骗
  13. 我有一个还在蹒跚学步的小孩是否应该学习Python?
  14. “微笑妹妹”9岁撑起一个家
  15. oracle如何在月份前面加0,时间怎么把月份数字前面添加0
  16. 扫描二维码登入PC的工作原理
  17. matlab getprmdflt,DFLT40A-7中文资料
  18. 龙芯中科科创板上市:市值357亿 成国产CPU第一股
  19. java.lang.OutOfMemoryError: Metaspace
  20. Unity粒子系统参数解析(一)

热门文章

  1. 【学习笔记】山东大学生物信息学-02 序列比较
  2. vue+photoswipe
  3. 基于JAVA的师生健康体检管理系统的设计与实现
  4. MFC快捷菜单以及位图的加载和移动操作
  5. 怎么本地查看svn服务器文件
  6. 【虹科终端安全案例】工业机器人领先企业Yaskawa Motoman如何应对高级威胁?
  7. 新浪微博开放平台站内应用开发流程直播(二)
  8. 三万字,100题!Linux知识汇总!​
  9. php HTML转义,反转义
  10. python多变量同时赋值