![](/img/trans.png)
[英]Splitting string after certain number of characters and newlines. In C#
[英]c# Splitting a string based on number of characters
我正在查看c#中字符串的Split功能,我想知道是否有一種方法可以根據字符數而不是特定的分隔符來分割字符串?
例如,我可以以填充數組中前7個插槽的方式拆分“貓狗”,因為有6個字符和一個空格。
或者是否需要指定要拆分的分隔符?
你在尋找String.ToCharArray()
嗎? 這創造了一系列人物......
但是,請記住, string
已經支持迭代和索引:
// Print every third character
for (int i = 0; i < text.Length; i += 3)
{
Console.WriteLine(text[i]);
}
// Print each character
foreach (char c in text)
{
Console.WriteLine(c);
}
沒有內置方法可以做到這一點; 你需要自己寫。
如果你想要一個單個字符數組,你可以簡單地調用.ToCharArray()
。
如果需要拆分成多個字符的塊, string.Substring( int startIndex, int length )
可能會有所幫助。
http://msdn.microsoft.com/en-us/library/vstudio/aka44szs.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.