你可以这样写,也可以分割:
string s_time = "2003-3";
string[] StrTemp = s_time.Split('-');
string s_time = "2003-3";
string[] StrTemp = s_time.Split('-');
解决方案 »
- 求DropDownList联动方法,第一个DropDownList改变属性值时改变第二个DropDownList,然后第二个DropDownList
- asp.net项目整合asp项目
- 是IT人都应该看的(外包)
- web.config的编码改成UTF-8后,地址栏传输的如aaa.aspx?name=小张,这样的中文在处理时都是???,怎么办?
- 初学.net,一个关于session的问题,请各位指教
- 求一正则表达式
- hh-mm的正则表达式如何写?
- 如何根据爱奇艺视频的分享地址,获得视频截图
- 急啊,关于网页登陆帐号的校验,在SQL数据库中查询,正确后写入Session...大家帮帮忙!
- 请教:用asp.net如何实现asp中<form action="*.asp">的传递参数功能?
- 急找asp高手网上兼职做一项目
- 关于Microsoft.Web.UI.WebControls.Toolbar 的初级问题
char[] Sp = new char[1];
Sp[0]='-';
string[] arry=str.Split(Sp);
Response.Write(arry[0].ToString()); //"2003"
Response.Write(arry[1].ToString()); //"3"
s_time.Substring(0,T_first.IndexOf("-"));取之前
s_time.Remove(0,s_time.LastIndexOf("-")+1);取之后
s_time.Substring(0,s_time.IndexOf("-"));取之前
string s_time="2003-5";//串的序是从0~Length-1,当序到了Length时已越界!//得到“2003”
Label1.Text=s_time.Substring(0,s_time.IndexOf("-",0,s_time.Length-1));
//得到“5”
Label2.Text=s_time.Substring(s_time.IndexOf("-",0,s_time.Length-1) + 1,s_time.Length-1 - s_time.IndexOf("-",0,s_time.Length-1));仔细阅读一下系统的错误提示,会对你分析调试程序有帮助的!另外,用Substring()确实较繁,建议用Split()简洁明了得多。 ^-^