c#中从string数组转换到int数组及比较两个字符串相等
2024-09-27 11:04:02
string[] input = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
int[] output = Array.ConvertAll<string, int>(input, delegate(string s) { return int.Parse(s); });
注:
使用Array类中的静态泛形式方法ConvertAll进行转换
delegate(string s) { return int.Parse(s); }这句表示:建立一个匿名委托,该委托关联的方法体是:return int.Parse(s); 将数组中的每个字符串强制转换成整形并返回添加给 output
比较两个字符串相等的方法:
. String.Compare(str1, str2) == 或者 str1.CompareTo(str2) ==
. str1.Equals(str2) 或者 String.Equals(str1, str2)
这种方式的话,需要注意null的情况
. str1 == str2
这是因为String.Equals方法已经重载了,和==是一样的效果。
最新文章
- git 修改最后一次提交的用户名 或者 commit的内容
- 奇异值分解(SVD)和简单图像压缩
- PHP 下的SSL加密设置
- mysql之group_concat函数详解
- Raspberry Pi --操作LED
- iOS设计模式之迭代器模式
- xml技术DTD约束定义
- poj2388 高速排序 模板题
- liunx下试用yum进行php及opchache扩展安装
- JMS 之 Active MQ 启动嵌入式Broke
- 45、SQL逻辑查询语句执行顺序
- 随机获得id的方法
- 绝版珍珍藏:web前端技术学习指南
- jdk下载地址
- Codeforces 1045B Space Isaac
- postgresql 9源码安装
- Net AOP(五) 各种IoC框架下实现AOP
- Java访问数据库Mysql
- 在 Linux 中永久修改 USB 设备权限
- pycharm+gitee