为了账号安全,请及时绑定邮箱和手机立即绑定

有关于substring c# 应用的问题,求解释!看下题!

有关于substring c# 应用的问题,求解释!看下题!

C#
蝴蝶刀刀 2021-10-06 11:07:56
C#里面我要实现m值为1233,下面写的对吗?string m = "12335,";m = m.Substring(0, m.Length - 1);
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

先来看看SubString的定义
public string Substring(int startIndex, int length);
其中 startIndex是子字符串的起始字符位置
length是子字符串中的字符数
那m = m.Substring(0, m.Length - 1);就是从第0个字符开始向后取m.Length - 1个字符即4个字符
所以,你写的是对的!

查看完整回答
反对 回复 2021-10-16
?
墨色风雨

TA贡献1853条经验 获得超6个赞

string m = "12335,";
m = Regex.Replace(m, @"(\d*)\d\D*", "$1");
Console.WriteLine(m);

查看完整回答
反对 回复 2021-10-16
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

string m = "12335,";m = m.Substring(0, 4);

查看完整回答
反对 回复 2021-10-16
  • 3 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信