string myString = "测试一下函数Substring()是怎么用的";
//Substring()在C#中有两个重载函数
//分别如下示例
//如果参数为一个长整数, 且大于等于0
//裁去以0为起始位置
//以参数做为长度的字符串后,剩下的字符串作为结果.
//如若参数值小于0,
//系统会抛出ArgumentOutOfRange异常
//表明参数范围出界
string subString1 = myString.Substring(1);
//如果有两个长整参数
//截取以第一个参数为起始位置
//第二个参数为长度的字符串做为结果
//如不合条件同样出现上述异常
string subString2 = myString.Substring(0, 11);
Console.WriteLine(subString1);
Console.WriteLine(subString2);
在unity3d中的使用:
_name = GUILayout.TextField(_name, _nameStyle, GUILayout.Width(214), GUILayout.Height(40));
if (!string.IsNullOrEmpty(_name))
{
if (_name.Length > 7)
{
_name = _name.Substring(0, 7);
}
}