相关疑难解决方法(0)

如何替换字符串数组中的项?

使用C#如果我不知道位置,如何替换字符串数组中的项目文本?

我的阵列是[柏林,伦敦,巴黎]如何用纽约取代巴黎?

c# arrays

14
推荐指数
2
解决办法
5万
查看次数

替换IEnumerable <string>中的特定项目

我是C#和IEnumerable的新手。我想替换IEnumerable中的特定项目。例如

IEnumerable<string> m_oEnum = new string[] {"abc","def","ghi", "abcdef"};
Run Code Online (Sandbox Code Playgroud)

我只想将字符串“ abc”替换为“ abc-test”,但不更改“ abcdef”。

c# ienumerable search replace

0
推荐指数
1
解决办法
6587
查看次数

在C#中将字符串转换为数组时,如何用0值替换空位置?

更新:2017年7月26日

我有一个字符串,其中的值以逗号分隔.但是在某些情况下,它会,,连续出现双逗号.但是当我使用string.split(',')它时,它返回一个没有该索引值的数组.例如

string str = "12,3,5,,6,54,127,8,,0,98," 
Run Code Online (Sandbox Code Playgroud)

它以这种方式打破阵列

str2[0] = 12
str2[1] = 3
str2[2] = 5
str2[3] = ""
str2[4] = 6
str2[5] = 54
str2[6] = 127
str2[7] = 8
str2[8] = ""
str2[9] = 0
str2[10] = 98
str2[11] = ""
Run Code Online (Sandbox Code Playgroud)

看这里我得到一个或多个空值的数组.所以当我分割字符串时,我想在每个空位置放一个0.在这里,我发现了一些可以跳过空值的东西

str .Split(',', StringSplitOptions.RemoveEmptyEntries) 
Run Code Online (Sandbox Code Playgroud)

但是我没有发现这样的解决方案将默认值设置为空索引.我已经完成了之前的问题Q1,Q2,但这些对我来说无效.我正在使用C#Web应用程序.Net framework

c# arrays string

0
推荐指数
1
解决办法
1397
查看次数

标签 统计

c# ×3

arrays ×2

ienumerable ×1

replace ×1

search ×1

string ×1