一、其本知识
1.类的声明
$obj=New-Object PSObject -Property @{
a="";
b=@(); #数组
c=@{} #字典
}
2.类变量赋值
3.查看类数据数据结构
4.非类方法的声明、调用
- 声明
function 方法名([参数1],[参数2],[参数N])
{
方法体
}
- 调用
方法名 [参数1] [参数2] [参数N]
注意:声明方法时参数用逗号分割,调用方法时参数用空格分割。
- 不带参方法声明
function 方法名
{
方法体
}
- 不带参方法调用
方法名
二、分割空格
$index=0;
$flag=0
for($i=0;$i -lt $txt.length;$i++)
{
if($txt[$i] -eq ' ')
{
$a=""
for($j=$index;$j -lt $i;$j++)
{
$a+=$txt[$j]
}
$a
$flag=1
}
if($txt[$i] -ne '' -and $flag -eq 1 )
{
$index=$i
$flag=0
}
}
测试文本(1.txt):
Excuse me. My name is Richard Stewart.
I'm a photographer.
结果:

三、INI文件初步-获INI文件一个中括号节点中的内容

注意:
- c:\1.ini 为配置文件路径
- $index变量表示读入POWERSHELL中INI文件内容的第几行(第一行为零)内容
四、INI文件初步-获INI文件一行一个中括号节点内的信息

