繁体   English   中英

c#中使用String.Split按字符拆分

[英]Use String.Split to split by character in c#

我有一个名为 String1 的字符串。 如何使用 String.Split 将其按字母拆分为字母 []。

例如,说String1 = "Hello World" 我如何拆分它,以便letters[0] = Hletters[1] = eletters[2] = l等等。

.NET 中的String类有一个indexer ,它允许您访问字符串中特定位置的char值。 所以,你可以做这样的事情

var String1 = "Hello World";
var letter = String1[0]; //equals `H`
letter = String1[1]; //equals `e`

另一种选择是使用ToCharArray方法,它将字符从string实例复制到字符数组

var String1 = "Hello World";
var array = String1.ToCharArray();

但是没有必要将字符串复制到字符数组中(除非你有充分的理由),索引器就足够了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM