字符串问题 string s = "10.001.0002.0003";string[] sArray = s.Split('.'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(char mychar in "10.001.0002.0003"){ if (mychar==".") n+=1;}n就是点的个数,手打的,可能要加类型转换的. string[] array= s.Split('.'); string ss = "10.001.0002.0003"string[] a = ss.Split('.') string s = "10.001.0002.0003";string[] sArray = s.Split('.');int myCount = sArray.Length; string s="10.001.0002.0003"; int count=0; for(int i=0;i<s.Length;i++) { if(s[i]=='.') { count++; } }这种方法统计最准确。 如何得到“10.001.0002.0003”字符串中“.”的各数,小弟新手,各位大虾快帮帮我呀。string s = "10.001.0002.0003";string[] sArray = s.Split('.');int myCount = sArray.Length;使用上面的方法得到的结果是4,实际.号只有3个。所以我觉得还是用循环一个一个判断字符比较准确。 Split好像会有问题,比如说“.”在两端的时候 楼主,你可以string s = "10.001.0002.0003";string[] sArray = s.Split('.');int myCount = sArray.Length;之后减一就可以了因为,以一个"."分割,能够得到一个两个元素的数组,以两个"."分割,能够得到3个元素的数组,……还有,如果有个字符串"...",会得到一个4个元素的数组,每个元素都是"",长度为零的字符串。所以说,可以使用上面的方法统计"."的个数。 100分:treeview中同级节点排序问题?? WCF使用泛型方法的问题 DevExpress控件问题 关于闪烁的问题 初学C#遇到的swich问题 汉字不能用UTF-8编码输出xml?奇怪 C# 产生 SOAP Header 的问题 新疆的程序员兄弟们大家组织个团队或协会吧 又发现一问题,窗体的尺寸在其他机器改变的原因 如何实现鼠标取词? 50分求教:c#开发WEB应用程序,导出EXCEL文件问题 一个常见的中等偏下或初等偏上难度问题,请各位帮忙看看(50分)
{
if (mychar==".")
n+=1;
}n就是点的个数,手打的,可能要加类型转换的.
string[] a = ss.Split('.')
string[] sArray = s.Split('.');
int myCount = sArray.Length;
int count=0;
for(int i=0;i<s.Length;i++)
{
if(s[i]=='.')
{
count++;
}
}
这种方法统计最准确。
string[] sArray = s.Split('.');
int myCount = sArray.Length;使用上面的方法得到的结果是4,
实际.号只有3个。
所以我觉得还是用循环一个一个判断字符比较准确。
string s = "10.001.0002.0003";
string[] sArray = s.Split('.');
int myCount = sArray.Length;
之后减一就可以了
因为,以一个"."分割,能够得到一个两个元素的数组,以两个"."分割,能够得到3个元素的数组,……
还有,如果有个字符串"...",会得到一个4个元素的数组,每个元素都是"",长度为零的字符串。所以说,可以使用上面的方法统计"."的个数。