C# 隐式数组声明

标签 c# arrays implicit

基本上,我希望能够使用 string.Split(char[]) 而无需实际将 char 数组定义为单独的变量。我知道在其他语言中你可以像 string.split([' ', '\n']); 那样做。我如何在 C# 中执行此操作?

最佳答案

这是一个非常好的方法:

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

以上等同于:

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

关于C# 隐式数组声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2796668/

相关文章:

c# - 使用 Datagridview 更新数据库

java - 字符串数组不起作用。编译器不交互

node.js - 如何使用 nodeJS 连接到隐式 FTPS 服务器?

c# - javascript 函数没有被调用

c# - 将文本放入 LibreOffice 文档的程序

c# - 在 C# 的嵌套函数中分配的捕获变量在哪里

php - 寻找一种在php中的2个队列之间交替的有效方法

java - 字节数组转字符串

c++ - 防止在 C++ 的构造函数中隐式转换数字类型

scala - 如何编写绑定(bind)集合类型和元素类型的通用 Scala 增强方法?