版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40245756/article/details/79977815
心累,还有好多问题。。都怪自己当初没打好基础。。现在还要从头补课
关于截取字符串,信息如下:
例,字符串,i=3
string a1 = "123!23@3";
此时:
截取字符串前的i个字符:2种: 123
a2= a1.Substring(0, i);
a2= a1.Remove(i, a1.Length - i);
去掉字符串前i个字母:2种: !23@3
a2= a1.Remove(0, i);
a2= a1.SubString(i);
从右边取i个字母:2种: 3@3
扫描二维码关注公众号,回复:
3736575 查看本文章
a2= a1.Substring(a1.Length - i);
a2= a1.Remove(0, str.Length - i);
从右边开始去掉几个字母: 123!2
a2= a1.Substring(0, a1.Length - i);
a2= a1.Remove(a1.Length - i, i);
字符串替换“123”为“456”: 456!23@3
a2= a1.Replace("123", "456");
字符串 将最后一个“,”后的3个字符提取出来: 324
string a1 = "123!23@3,32432";
string a2 = null;
a2= a1.Substring(a1.LastIndexOf(",") + 1,3);
字符串,以@和@为界限将字符串分割(结果为数组格式):
string a1 = "123!23@3,32432";
char[] a2 = { '!', '@' };
string[] a3= a1.Split(a2);
for (int i = 0; i < 3; i++)
{ label6.Text += a3[i]+" "; }
结果:
123 23 3,32432
***************************************************************************************************************
以及我今天遇到最头疼的问题:
如何从listbox:
hu10001,1,23,32 |
hu10002,2,321,3213 |
hu10005,3,65,9432 |
中将每一行最后的数字加起来。
代码如下:
for (int i =0 ; i < listBox1.Items.Count; i++)
{
list1 =listBox1.Items[i].ToString();
jinE += (Convert.ToDouble(list1.Substring(list1.LastIndexOf(',')+1)));
}