PowerShell如何通过C#调用.NET框架

   2024-10-01 9170
核心提示:要通过PowerShell调用.NET框架,可以使用Add-Type cmdlet来加载C#代码,并使用其中的类和方法。以下是一个简单的示例:# 定义一

要通过PowerShell调用.NET框架,可以使用Add-Type cmdlet来加载C#代码,并使用其中的类和方法。以下是一个简单的示例:

# 定义一个C#类$source = @"using System;public class HelloWorld{    public static void SayHello()    {        Console.WriteLine("Hello, World from C#!");    }}"@# 将C#代码加载到PowerShell中Add-Type -TypeDefinition $source# 调用C#类中的方法[HelloWorld]::SayHello()

在这个例子中,我们定义了一个名为HelloWorld的C#类,其中包含一个名为SayHello的静态方法。然后,我们使用Add-Type cmdlet将这个类加载到PowerShell中,并通过[HelloWorld]::SayHello()来调用该方法。

你也可以将C#代码保存到一个独立的.cs文件中,然后使用Add-Type -Path来加载这个文件。这样可以更灵活地组织和管理你的代码。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号