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

C#里面我要实现m值为1233,下面写的对吗?
string m = "12335,";
m = m.Substring(0, m.Length - 1);

蝴蝶刀刀
浏览 140回答 3
3回答

芜湖不芜

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

墨色风雨

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

牛魔王的故事

string m = "12335,";m = m.Substring(0, 4);
打开App,查看更多内容
随时随地看视频慕课网APP