我想将字符串数组转换为单个字符串.
string[] test = new string[2];
test[0] = "Hello ";
test[1] = "World!";
Run Code Online (Sandbox Code Playgroud)
我想要像"Hello World!"这样的东西.
我有一个整数数组:
int[] number = new int[] { 2,3,6,7 };
Run Code Online (Sandbox Code Playgroud)
将这些转换为单个字符串的最简单方法是什么,其中数字由字符分隔(如:)"2,3,6,7"?
我在C#和.NET 3.5中.
我有以下字符串数组:
var sa = new string[] {"yabba","dabba","doo"};
Run Code Online (Sandbox Code Playgroud)
我可以使用string.Join()将它转换为"yabba,dabba,doo"但是这样做的超酷LINQ方式是什么?Join扩展方法似乎很有希望,但对于像我这样的新手来说非常困惑.
我目前有以下代码:
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) 我已经看到了这个问题(使用LINQ连接字符串),它适用于字符串,但如果我想连接一个字符串列表,其中字符串是类的属性,会发生什么?
该问题中提出的方法不起作用(我已经尝试过).
给定一个数组或人我想要一个包含其名称串联的字符串.
x => person.Name
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我有一个短语列表: List<Phrase>Phrase对象具有的属性PhraseId.我需要做的是获取一个字符串,其中包含用单引号括起来的每个Id,后跟一个","除了最后一个PhraseId?
换句话说,我想得到一个像这样的字符串:
'ID1', 'ID2', 'ID3'
我已经看过LINQ Select命令,但我认为这只是给了我另一个List.
谁能建议我怎么做?
我有这样的句子(希伯来语,RTL):
ואמר在这里אוראל
现在,当我将其插入数组时,我得到了:
现在,因为希伯来语是RTL语言,我需要翻转英文字母,我需要切换位置.请注意,我需要处理任何句子(这意味着我可以有两个以上的英语单词).
我如何得到如下结果?
ואמרereh看到了אוראל
我想也许可以随时用英语单词构建一个新字符串,反转它并再次构建原始字符串,或者可以在ref字符串中使用...
谢谢你的帮助,但我还是遇到了问题!正如你所说,我把句子分开了,我颠倒了阵列,我得到了这个:
לארואereh看到רמאו
在第2步之后,希伯来词语的位置就是了!在第3步中,我再次颠倒了希伯来语,我得到了:
אוראלereh看到了ואמר
我需要切换他们的位置(一个一个,因为我说我可以有一个句子,有很多单词..)所以,我不明白我是如何"将数组串重新组合在一起"(步骤5)
我的代码如下:
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#中,我有三个数组,string[] array12和3,它们都有不同的值.我很乐意在php中做我能做的事情:
$array = array();
$array[] .= 'some value';
什么是在C#中这样做的相同方式?
如何使用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.