string - 在 c# 中使用字符串操作是一个好习惯吗
问题描述
我需要提取部分字符串,我发现了 2 种方法,其中一种在编码实践中更好,使用字符串操作是一种好的编码实践吗?有没有其他方法可以完成这项任务?
string test = "name.jpg_add1_srcimages_pagetest.htm";
string img_name = test.substring(0,str.LastIndexOf("_add"));
//or
string[] img_prop = test.Split('_');
string img_n = img_prop[0]
解决方案
对于性能 string.Split 进行了优化。
推荐阅读
- c++ - 向量错误:没有匹配的成员函数调用插入
- c++ - 从文件中读取一个对象
- http - 我如何(为了调试目标)写入我在调试模式下运行应用程序的 pc 上的文件?
- php - 上传新版本代码时如何强制浏览器清除缓存
- maven - 有没有办法单独下载所有的maven依赖,然后在本地导入
- javascript - 启用主要内容在移动屏幕上占据全宽
- java - 有没有在 Android 中不启用 webView 的情况下打开启用 java 的 wabpage
- keras - 如何使用 KerasClassifier 验证拆分和使用 scitkit 学习 GridSearchCV
- javascript - 使用 select2 下拉列表添加文件不起作用
- php - Laravel API 资源没有返回正确的值与条件