У меня есть собственный командлет PowerShell, который имеет следующие атрибуты в одном из входных свойств.Свойство является get / set типа float.Я хочу иметь возможность предоставить этому свойству либо значение с плавающей точкой, либо переменную.
[Parameter(
ValueFromPipeline=true,
ValueFromPipelineByPropertyName = true,
Mandatory = true)]
public float MyProperty
{
get { return _myProp; }
set { _myProp = value; }
}
Объявление и назначение переменной в моем скрипте, как показано, приводит к следующей ошибке.1006 * Что нужно в моем командлете PS, чтобы он принимал мои переменные?Спасибо