麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

Windows Powershell創(chuàng)建對(duì)象

2020-05-30 20:16:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

通過(guò)New-Object創(chuàng)建新對(duì)象

如果使用構(gòu)造函數(shù)創(chuàng)建一個(gè)指定類型的實(shí)例對(duì)象,該類型必須至少包含一個(gè)簽名相匹配的構(gòu)造函數(shù)。例如可以通過(guò)字符和數(shù)字創(chuàng)建一個(gè)包含指定個(gè)數(shù)字符的字符串:

代碼如下:
PS C:Powershell> New-Object String(‘*',100)

*******************************************************************************
*********************

為什么支持上面的方法,原因是String類中包含一個(gè)Void .ctor(Char, Int32) 構(gòu)造函數(shù)

代碼如下:
PS C:Powershell> [String].GetConstructors() | foreach {$_.tostring()}
Void .ctor(Char*)
Void .ctor(Char*, Int32, Int32)
Void .ctor(SByte*)
Void .ctor(SByte*, Int32, Int32)
Void .ctor(SByte*, Int32, Int32, System.Text.Encoding)
Void .ctor(Char[], Int32, Int32)
Void .ctor(Char[])
Void .ctor(Char, Int32)

通過(guò)類型轉(zhuǎn)換創(chuàng)建對(duì)象

通過(guò)類型轉(zhuǎn)換可以替代New-Object

代碼如下:
PS C:Powershell> $date="1999-9-1 10:23:44"
PS C:Powershell> $date.GetType().fullName
System.String
PS C:Powershell> $date
1999-9-1 10:23:44
PS C:Powershell> [DateTime]$date="1999-9-1 10:23:44"
PS C:Powershell> $date.GetType().FullName
System.DateTime
PS C:Powershell> $date

1999年9月1日 10:23:44

如果條件允許,也可以直接將對(duì)象轉(zhuǎn)換成數(shù)組

代碼如下:
PS C:Powershell> [char[]]"mossfly.com"
m
o
s
s
f
l
y
.
c
o
m
PS C:Powershell> [int[]][char[]]"mossfly.com"
109
111
115
115
102
108
121
46
99
111
109

加載程序集

自定義一個(gè)簡(jiǎn)單的C#類庫(kù)編譯為Test.dll:

代碼如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;

namespace Test
{
    public class Student
    {
        public string Name { set; get; }
        public int Age { set; get; }
        public Student(string name, int age)
        {
            this.Name = name;
            this.Age = age;
        }
        public override string  ToString()
        {
            return string.Format("Name={0};Age={1}", this.Name,this.Age);
        }
    }
}

在Powershell中加載這個(gè)dll并使用其中的Student類的構(gòu)造函數(shù)生成一個(gè)實(shí)例,最后調(diào)用ToString()方法。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲综合精品 | 一区二区三区日韩电影 | 久久综合av | 国产亚洲精品久久久久久久软件 | 国产成年人视频 | 久久sp | 国产精品热 | 一级毛片在线观看视频 | 毛片国产| 国产精品久久久毛片 | 国产精品一区二区三区在线 | 黄色网址在线免费 | 日本特级a一片免费观看 | 九九热在线观看视频 | 精品久久久久久中文字幕 | 国产精品久久久久久久四虎电影 | 国产午夜精品一区二区三区四区 | 日本看片一区二区三区高清 | 国产日韩线路一线路二 | 男女羞羞视频 | 一级国产精品一级国产精品片 | 成人男女啪啪免费观看网站四虎 | 妇女毛片| 毛片在线免费视频 | 黄色男女视频 | 日韩字幕在线 | 欧美日韩高清在线观看 | 手机国产乱子伦精品视频 | 黄色午夜剧场 | 日本xxxx色视频在线观看免费, | 射逼网站 | 看片一区二区三区 | 毛片在线免费观看视频 | 国产精品福利一区 | 在线免费亚洲 | 亚洲一区二区免费 | 日韩精品99久久久久久 | 国产精品99一区二区 | 欧美日韩精品不卡一区二区三区 | 欧美巨乳在线观看 | 国产精品久久久久久久亚洲按摩 |