c#中如何取得字符串中指定的几个字符 比如说1234567中取出前三个数以及中间三个数

 我来答
Jarhf
推荐于2017-09-14 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1029万
展开全部
string str1 = "1234567";

string str2= str1.SubString(0,3); // str2="123";

string str3 = str1.SubString(2,3); //str3 = "345";

SubString(m, n) ; m为需要截取的字符串索引位置, n为 截取长度
紫川娃哈哈
2012-03-06 · TA获得超过615个赞
知道答主
回答量:94
采纳率:0%
帮助的人:131万
展开全部
string str1="1234567";
int iLength=str1.Length;
//取前三个数
string str2=str1.SubString(0,3);
//取中间三个数
string str3=str1.SubString(iLength/2-1,3);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗夜使者之刺客
2012-03-06
知道答主
回答量:47
采纳率:0%
帮助的人:18.2万
展开全部
string str="字符串";
try
{
int m="从第几个开始取";int n="取几个";
if(n<str.length)
{
string str1= str.SubString(m,n);
}
}
catch(Exception ex)
{
messbox.show(ex.message);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式