首页 > 解决方案 > 为什么字符串作为 ArrayLists 传递

问题描述

如果我定义一个函数

function GetTypeOfParam { 
   Param($input)
   "Type of `$input is $($input.GetType())" 
}

为什么System.String像这样调用时它不返回a?

PS C:\> GetTypeOfParam "a"

$input 的类型是 System.Collections.ArrayList+ArrayListEnumeratorSimple, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

标签: powershell

解决方案


推荐阅读