繁体   English   中英

C#隐式数组声明

[英]C# Implicit array declaration

基本上,我希望能够使用string.Split(char[])而不实际将char数组定义为单独的变量。 我知道在其他语言中你可以像string.split([' ', '\\n']); 或类似的东西。 我怎么用C#做这个?

这是一个非常好的方法:

string[] s = myString.Split("abcdef".ToCharArray());

以上相当于:

string[] s = myString.Split('a', 'b', 'c', 'd', 'e', 'f');

它不漂亮,但是: string.Split(new char[] { ' ', '\\n' });

你可以使用这个重载:

public String [] Split(params char [] separator)

像这样:

yourstring.Split(' ', '\n')

暂无
暂无

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

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