$array = New-Object System.Collections.ArrayList($null) $array.add("a") |Out-Null 
原创 2023-11-17 11:10:46
79阅读
定义对象累加到可变数组
原创 2023-03-31 16:53:06
456阅读
PowerShell开发,需要定义一个字符串数组并添加数据。
原创 2023-12-21 10:36:27
103阅读
当一个命令执行返回多个结果的时候,PowerShell 会自动将结果集转换成数组存储,把每一行作为一个元素。以下本人测试了一些基本的数组操作。PowerShell 当前版本:创建数组:(创建数组方式有很多种)#创建整型类型的数组,包含4个元素$id = 2,0,1,2$id = (2,0,1,2)#创建字符类型的数组,包含4个元素$id=@("A","B","C","D")#创建一个元素的数组(无
原创 2023-01-10 11:21:20
683阅读
数组中元素的删除和增加
原创 2015-12-20 19:25:50
1719阅读
1点赞
PowerShell 数组中和删除项是一个可能会导致一些意外的报错,这里我把可用的办法总结一下。问题:创建一个数组,我们将记下 System.Array 类型:$Fruits = "Apple","Pear","Banana","Orange" $Fruits.GetType()但是,如果我们尝试向数组或删除项目,则会出现“集合大小固定”的错误$Fruits.Add("Kiwi") $
原创 精选 2024-01-23 13:29:44
1993阅读
Powershell 静态数组的使用
原创 2015-07-26 21:22:37
5633阅读
2点赞
1评论
动态数组、使用.Net的类来进行定义,它除了像静态数组一样可以进行比较,索引查找外还可以很方便的进行元素变更,在循环添加元素时它也是自由的去添加单个元素而不是重新定义整个数组,因而极大的提高了脚本的运算速度。
原创 2015-07-28 00:05:05
5525阅读
前面的性能高 使用[pscustomobject][ordered]强制类型转换 [pscustomobject][ordered]@{Name= 'Boe'Number = 1ID = 007} 使用[pscustomobject]强制类型转换 [pscustomobject]@{Name= 'Boe'Number = 1ID = 007}   初始化OrderedPSObject New-Ob
原创 2021-08-23 10:50:12
431阅读
1. PowerShell数组 声明数组$strUsers=@("user1","user2","user3”) 查看数组$strUsers PS C:\Users\Administrator> $strUsers[0]user1赋值$strUsers[1]="marui"重新查看数组元素PS C:\Users\Administrator> $strUsersuse
原创 2015-04-25 22:35:46
3927阅读
什么是对象;什么是powershell对象;什么是powershell定义对象;自定义对象的使用
原创 2022-07-29 16:11:20
633阅读
        首先,我们来说一下数组定义数组就是在堆中开辟的一串连续的内存空间,并将堆地址存在栈中。在java 中,数组定义为一组相同类型的变量的集合。而在js中,一个数组可以存放任意类型的数据。创建数组有两种类型方式:1. 使用new字段     &
转载 2023-06-30 20:04:42
260阅读
笔记来自<<Perl语言入门第5版>> 1.  Perl中列表指标量的有序集合,数组则是存储列表的变量, 这两个术语经常混用,不过更精确地说,列表指数据,而数组指变量.数组的表示用 @my_array,因为Perl觉得@rray 看起来像array,正如 $calar 看起来像时scalar 标量变量一样. 2.    数组下标从0开
转载 2024-03-15 07:48:53
81阅读
数组是有序数据的集合。数组中的元素可以不属于同一个数据类型。用一个统一的数组名和下标来唯一地确定数组中的元素,更改其中一个元素并不会影响其它元素。数组的下标是有界的,分为下界和上界。数组可以用Dim、Private、Public或Static来声明,它们的语法格式相同。下面只介绍用 Dim声明数组的方法。 1.数组定义与声明 数组定义语法
转载 2023-06-28 23:26:05
1338阅读
    Powershell自身未发现定义class的语法,如果需要创建自定义的类需要结合C#类定义代码及Powershell的Add-Type Cmd-Let。在一个Powershell文件中定义类可采用以下方式: 1、将一个定义类的源码以string类型保存到变量中,源码用C#语法编写。 2、使用Add-Type命令将定义的类注册。 3、使用New-Obje
原创 2012-02-18 12:02:01
1805阅读
1评论
豆子之前在脚本里面自定义对象的时候一般是这么考虑的,我需要创建一个数组,每次循环的时候把一个自定义的对象放进去,对于这个自定义的对象的结构,我需要创建一个哈希表,然后转换成自定义对象。这个思路是没错,不过具体写的时候有些小技巧。比如说最近看的一个小挑战,其中需要把下面这个$list的值自定义一个对象保存出来。$list = @" 1 Partridge in
原创 2016-01-22 06:28:33
2012阅读
1点赞
1评论
实现效果: 实现原理: Powershell将个人配置脚本文件的地址存放在$profile变量中, 通过修改该变量达到想要的目的。 实现过程: 1>创建一个新的配置脚本: 2>编辑脚本内容: 3>查看配置文件内容: 4>添加Promty函数,返回一个字符串 5>重启后生效或调用.$promty 补充
转载 2018-11-17 23:53:00
237阅读
2评论
目录目录一,数组的基本概念1.什么是数组2.数组的创建和初始(1)动态初始化(2)静态初始化【注意】3.为什么使用数组4.数组的使用(1)数组的元素访问(2)遍历数组二,数组——引用类型1.JVM 简述2.基本类型变量和引用类型变量的区别三,数组的应用场景1.保存数据2.作为函数的参数(1)参数传基本数据类型(2)参数传数组类型(3)作为函数返回值四,二维数组一,数组的基本概念1.什么是数组相同类
PowerShell 的对象有很多类型,不同的类型有不同的输出格式。这些格式定义在$pshome 下面的dotnettypes.format.ps1xml里面。这个文件是有数字签名的,因此不能修改,但是我们可以依葫芦画瓢的复制粘贴内容再修改,这样子我们可以给自己定义的对象作出不同的输出效果来。比如说,有个function,如下所示Function Get-SystemInfo{ [cmd
原创 精选 2016-05-13 11:43:54
3244阅读
1点赞
函数之前,需要注意以下几个方面:函数定义顺序:在使用函数之前,确保函数的定义位于其被调用的位置之前。否则,PowerShell 将无法找到函数定义并引发错误。函数命名规范:在定义函数时,应遵循一致的命名规范。建议使用有意义的、描述性的函数名称,以便于代码的可读性和可维护性。参数类型和约束:在参数定义中,要确保为每个参数指定正确的数据类型和约束。这可以帮助预防错误的输入类型,并提供更明确的错误消息。
原创 2024-01-11 22:18:33
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5