用string[]数组来变量代替 { "120", "2", "3" }值 string[] arrString = new string[] { "120", "2", "3" };
int[] arrInt = arrString.Select((string s, int n) => n = int.Parse(s)).ToArray();
int max = arrInt.Max();
int min = arrInt.Min();
Console.WriteLine("最小" + min + "---------最大" + max);
int[] arrInt = arrString.Select((string s, int n) => n = int.Parse(s)).ToArray();
int max = arrInt.Max();
int min = arrInt.Min();
Console.WriteLine("最小" + min + "---------最大" + max);
解决方案 »
- 关于压缩后删除不了文件夹的问题
- 急求!!如何删除有多个主键的数据库表
- 问个菜菜的问题 winform里 datagridview如何合并列?
- 当登录按钮为图片按钮的时候,模拟登陆ASPX失败
- 可以向一个DLL文件加入新的方法吗?
- 又一个问题,我的CheckBox1怎么没有被选中呀?
- 水晶报表 CrystalReports 10.0for vs2003 替换 vs自带版本后的兼容问题
- StreamReader
- 在线等待,如何实现模式窗体在浏览器中的显示?
- 几种编码的转换,用.net怎么实现(内详)?
- 我需要画一个简单的三维坐标系图,请问用什么插件好些
- 请问各位C#高手一个小问题!关于SORTEDSET里的UNION和UNIONWITH方法的区别,这两方法好像结果都一样!
tmp= "120,2,3";
string[] s =tmp.split(',');
使用string[] s =tmp.split(',');即可
如果确实是string tmp= "\"120\", \"2\", \"3\"";
则使用 string[] s = tmp.Split(new string[] { "\"", "," }, StringSplitOptions.RemoveEmptyEntries);
你需要获得的是{"120","2","3"}这样的数组,在组织tmp的时候就应该组织成tmp= "120,2,3"
如果确实有需要组织成string tmp= "\"120\", \"2\", \"3\"";则用则使用
string[] s = tmp.Split(new string[] { "\"", "," }, StringSplitOptions.RemoveEmptyEntries);
把引号和逗号也作为分组条件
注:你的提供的tmp=的代码 3 的那个\位置不对
那么你如何将带引号的“120”再转为int型?很明显转换时会报错