相关疑难解决方法(0)

将字符串数组转换为字符串

我想将字符串数组转换为单个字符串.

string[] test = new string[2];
test[0] = "Hello ";
test[1] = "World!";
Run Code Online (Sandbox Code Playgroud)

我想要像"Hello World!"这样的东西.

c# arrays string

139
推荐指数
6
解决办法
24万
查看次数

如何将int []连接到.NET中的字符分隔字符串?

我有一个整数数组:

int[] number = new int[] { 2,3,6,7 };
Run Code Online (Sandbox Code Playgroud)

将这些转换为单个字符串的最简单方法是什么,其中数字由字符分隔(如:)"2,3,6,7"

我在C#和.NET 3.5中.

.net c# .net-3.5

99
推荐指数
6
解决办法
6万
查看次数

内存/加入字符串数组的LINQ方法是什么?

我有以下字符串数组:

var sa = new string[] {"yabba","dabba","doo"};
Run Code Online (Sandbox Code Playgroud)

我可以使用string.Join()将它转换为"yabba,dabba,doo"但是这样做的超酷LINQ方式是什么?Join扩展方法似乎很有希望,但对于像我这样的新手来说非常困惑.

.net linq string

46
推荐指数
0
解决办法
3万
查看次数

C#将DOMAIN\USER转换为USER @ DOMAIN

我目前有以下代码:

string user = @"DOMAIN\USER";
string[] parts = user.Split(new string[] { "\\" }, StringSplitOptions.None);
string user = parts[1] + "@" + parts[0];
Run Code Online (Sandbox Code Playgroud)

输入字符串user可以是以下两种格式之一:

DOMAIN\USER
DOMAIN\\USER (with a double slash)
Run Code Online (Sandbox Code Playgroud)

什么是C#中最优雅的方式将这些字符串中的任何一个转换为:

USER@DOMAIN
Run Code Online (Sandbox Code Playgroud)

c#

7
推荐指数
1
解决办法
1150
查看次数

使用Linq连接类的属性列表

我已经看到了这个问题(使用LINQ连接字符串),它适用于字符串,但如果我想连接一个字符串列表,其中字符串是类的属性,会发生什么?

该问题中提出的方法不起作用(我已经尝试过).

给定一个数组或人我想要一个包含其名称串联的字符串.

x => person.Name
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

c# linq

2
推荐指数
2
解决办法
8343
查看次数

如何使用LINQ从List获取逗号分隔的值列表?

我有一个短语列表: List<Phrase>Phrase对象具有的属性PhraseId.我需要做的是获取一个字符串,其中包含用单引号括起来的每个Id,后跟一个","除了最后一个PhraseId?

换句话说,我想得到一个像这样的字符串:

'ID1', 'ID2', 'ID3'

我已经看过LINQ Select命令,但我认为这只是给了我另一个List.

谁能建议我怎么做?

c# linq

2
推荐指数
1
解决办法
32
查看次数

c#用两种语言分割和反转句子

我有这样的句子(希伯来语,RTL):

ואמר在这里אוראל

现在,当我将其插入数组时,我得到了:

  1. array [0] =אוראל
  2. array [1] =是
  3. array [2] =这里
  4. array [3] =:ואמר

现在,因为希伯来语是RTL语言,我需要翻转英文字母,我需要切换位置.请注意,我需要处理任何句子(这意味着我可以有两个以上的英语单词).

我如何得到如下结果?

ואמרereh看到了אוראל

我想也许可以随时用英语单词构建一个新字符串,反转它并再次构建原始字符串,或者可以在ref字符串中使用...


谢谢你的帮助,但我还是遇到了问题!正如你所说,我把句子分开了,我颠倒了阵列,我得到了这个:

לארואereh看到רמאו

在第2步之后,希伯来词语的位置就是了!在第3步中,我再次颠倒了希伯来语,我得到了:

אוראלereh看到了ואמר

我需要切换他们的位置(一个一个,因为我说我可以有一个句子,有很多单词..)所以,我不明白我是如何"将数组串重新组合在一起"(步骤5)

c# string reverse

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

将列表组合转换为c#中逗号分隔的字符串

我的代码如下:

List<string> colorList = new List<string>();

....

sCombo = reader["Combo"].ToString();
colorList.Add(sCombo.ToString());

....


foreach (var Combo in colorList)
{
   Response.Write(string.Join(",", Combo));
} 
Run Code Online (Sandbox Code Playgroud)

输出:D410D430D440D420而不是D410,D430,D440,D420

List<string>逗号转换为逗号分隔字符串的最简单方法是什么?

编辑#01

您的建议有效,但我需要这个新输出:

'D410','D430','D440','D420' 
Run Code Online (Sandbox Code Playgroud)

因为string在sql查询上使用它.

谢谢

c# list

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

合并数组或附加到数组

在C#中,我有三个数组,string[] array12和3,它们都有不同的值.我很乐意在php中做我能做的事情:

$array = array(); $array[] .= 'some value';

什么是在C#中这样做的相同方式?

c# arrays

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

如何将字符串数组转换为句子?

如何使用Linq查询方法将字符串数组转换为句子?

private static void Main()
{
    string sentence = "C# is fun.";
    string[] words = sentence.Split();
    //string temp= words;       
}
Run Code Online (Sandbox Code Playgroud)

temp希望有相同的值sentence.

c#

-1
推荐指数
1
解决办法
1568
查看次数

标签 统计

c# ×9

linq ×3

string ×3

.net ×2

arrays ×2

.net-3.5 ×1

list ×1

reverse ×1