解决方案 »
- 如何用Visual C#在vs2010实现点击一个按钮后文本框显示查询数据库的表,最好是代码.谢谢呢.我学的不好,请叫大家呢.
- 老师让模仿大名鼎鼎做个名片管理。。。
- 在c#中如何通过sql取到值
- c#调用非托管DLL,是托管执行的?还是....顶着有分
- 关于在文本框中输入身份证号码,年龄文本框和出生日期文本框中自动填充相应数据的问题
- 网络编程序问题
- .net2005中如何在Navigator控件删除按钮中提示用户是否要进行删除
- 不上传能获取文件的大小吗?
- 如何通过插件来调用客户端程序?
- 一个钩子的触发是通过什么来决定的?
- 提示"未将对象引用设置到对象的实例。“
- 各位高手,有一个想求教:关于正则表达式提取内容分行显示的问题!
string str = "02,03,10,12"; string[] TailValue = str.Split(','); int[] arr = new int[TailValue.Length]; for (int i = 0; i < TailValue.Length; i++)
{
arr[i] = int.Parse(TailValue[i]);
} for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine(arr[i].ToString());
} Console.ReadKey();
效果是LZ想要的效果 代码LZ可以优化下
string str = "02,03,10,12";
string[] TailValue = str.Split(',').Select(x => x.TrimStart('0')).ToArray();
foreach (string value in TailValue)
Console.WriteLine(value);
2
3
10
12
这是转换成了int类型来实现,但我要保留是string类型,又该如何呢?
string[] TailValue = str.Split(',').Select(x => Convert.ToInt32(x).ToString()).ToArray();
TailValue.ToList().ForEach(x=>Console.WriteLine(x));
string str = "02,03,10,12,00";
string[] TailValue = str.Split(',').Select(x => x.TrimStart('0').PadLeft(1, '0')).ToArray();
foreach (string value in TailValue)
Console.WriteLine(value);
2
3
10
12
0
string[] strArray = str11111.Split(',');
for (int i = 0; i < strArray.Length;i++ )
{
strArray[i] = int.Parse(strArray[i]).ToString();
}
还有一个比较有意思的办法,写出来大家笑笑,开心一乐十年少,新春快乐!string str = "02,03,10,12";
str.Replace("01", "1").Replace("02", "2")......;
string[] TailValue = str.Split(',');//用上行到这里为止.否则可用下行也可.^_^
int a = 0;
foreach (string 元素 in TailValue) { TailValue[a] = int.Parse(元素).ToString(); a++; }
拿出来用时可: if (TailValue[0].IndexOf("0") == 0)
TailValue[0] = TailValue[0].Substring(1, 1);
if (TailValue[0].IndexOf("0") == 0)
TailValue[0] = TailValue[0].Replace("0", "");
TailValue[0] = int.Parse(TailValue[0]).ToString();