C# php的替代方案';c语言中的s分解/内爆函数#

C# php的替代方案';c语言中的s分解/内爆函数#,c#,php,explode,implode,C#,Php,Explode,Implode,在.net framework中是否有类似的函数可以分解/内爆 或者我必须自己编写代码吗?将爆炸,并将内爆。有两种方法对应于PHP的爆炸和内爆方法 PHP爆炸的等价物是。 PHP内爆的等价物是。当前的答案不完全正确,原因如下: 如果您有一个string[]类型的变量,那么所有这些都可以正常工作,但是在PHP中,您也可以有KeyValue数组,让我们假设这一个: $params = array( 'merchantnumber' => "123456789", 'amoun

在.net framework中是否有类似的函数可以分解/内爆


或者我必须自己编写代码吗?

将爆炸,并将内爆。

有两种方法对应于PHP的爆炸和内爆方法

PHP爆炸的等价物是。
PHP内爆的等价物是。

当前的答案不完全正确,原因如下:

如果您有一个
string[]
类型的变量,那么所有这些都可以正常工作,但是在PHP中,您也可以有
KeyValue
数组,让我们假设这一个:

$params = array(
    'merchantnumber' => "123456789", 
    'amount' => "10095", 
    'currency' => "DKK"
);
现在将
内爆
方法调用为
echo内爆(“,$params”)您的输出是

12345678910095DKK
让我们在C#中做同样的事情:

不完全一样,对吧

您需要使用的,并且记住PHP所做的就是只使用集合的值,如:

String.Join("", kv.Values);
然后,是的,它将与PHP
内爆
方法相同

12345678910095DKK


您可以使用

在线测试
PHP代码。公平地说,加入字典的值不是常见的用例。@brillian在处理支付提供商及其安全性问题时是如此。
String.Join("", kv.Values);
12345678910095DKK