string word = "hello";
Run Code Online (Sandbox Code Playgroud)
所以我想要做的是切片,以便我可以打印,例如,elloh到控制台窗口.在python中它很简单,但我不确定是否有一种特定的切片方法在c#中.
spe*_*der 26
可以索引字符串以获取字符:
string word = "hello";
char h = word[0];
Run Code Online (Sandbox Code Playgroud)
或字符串有"切片"的方法:
int start = 0;
int length = 1;
string h = word.Substring(start, length);
Run Code Online (Sandbox Code Playgroud)
为什么不阅读文档并自己找出来?
ang*_*son 10
要“切片”字符串,可以使用Substring方法:
string word = "hello";
string ordw = word.Substring(1) + word.Substring(0, 1);
Run Code Online (Sandbox Code Playgroud)
然而,一个不同的答案是查看NSlice,这是一个为处理类似 python 的数组切片而构建的库。
它会让你更容易完成你要求的事情吗?不会。它会让“切片”不同类型的集合变得更容易吗?可能吧。
切片的概念没有确切的翻译,但Substring通常是你想要的.
我不清楚你的确切标准是什么,但这可以做你想要的:
void Main()
{
var input = "hello";
var output = input.Substring(1, input.Length - 1) + input.Substring(0, 1);
Console.WriteLine (output);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43365 次 |
| 最近记录: |