我有下面的一段c代码,我正试图转换为powershell。
using (var consumer = new Consumer<Ignore, string>(config, null, new StringDeserializer(Encoding.UTF8))
如何处理对象示例化中的<>()-部分?
3mpgtkmj1#
powershell中的泛型类型签名很容易替换 <> 与 [] :
<>
[]
$deserializer = [Namespace.StringDeserializer]::new([System.Text.Encoding]::UTF8) $Consumer = [Namespace.Consumer[Namespace.Ignore,string]]::new($config, $null, $deserializer)
(替换 Namespace 实际命名空间包含 Consumer , Ignore 以及 StringDeserializer 类型)
Namespace
Consumer
Ignore
StringDeserializer
1条答案
按热度按时间3mpgtkmj1#
powershell中的泛型类型签名很容易替换
<>
与[]
:(替换
Namespace
实际命名空间包含Consumer
,Ignore
以及StringDeserializer
类型)