C# 需要帮助将c代码转换为powershell脚本吗
我在将此c代码转换为powershell脚本时遇到问题 我已经在内存中加载了相关的dll,尤其需要帮助理解和转换这段代码C# 需要帮助将c代码转换为powershell脚本吗,c#,powershell,scripting,powershell-2.0,C#,Powershell,Scripting,Powershell 2.0,我在将此c代码转换为powershell脚本时遇到问题 我已经在内存中加载了相关的dll,尤其需要帮助理解和转换这段代码 server.Start(socket => { socket.OnOpen = () => Console.WriteLine("Open!"); socket.OnClose = () => Console.WriteLine("Close!"); socket.OnMessage = message => socket
server.Start(socket =>
{
socket.OnOpen = () => Console.WriteLine("Open!");
socket.OnClose = () => Console.WriteLine("Close!");
socket.OnMessage = message => socket.Send(message);
});
如果已经导入了类型,则可以执行以下操作。我不确定它是否会起作用,因为我不知道你有什么类型的参数
$server = New-Object -TypeName WebSocketServer -ArgumentList "ws://localhost:8181"
$server.Start([Action[Socket]] {
param([Socket]$s)
$s.OnOpen = [Action] { Write-Host "Open!" }
$s.OnClose = [Action] { Write-Host "Close!" }
$s.OnMessage = [Action[string]] {
param([string]$message)
$s.Send($message)
}
})
你的问题在哪里?我已经给出了上面的C代码,它需要转换为powershell脚本。如果我不能正确地表达我的问题,我道歉。
$server = New-Object -TypeName WebSocketServer -ArgumentList "ws://localhost:8181"
$server.Start([Action[Socket]] {
param([Socket]$s)
$s.OnOpen = [Action] { Write-Host "Open!" }
$s.OnClose = [Action] { Write-Host "Close!" }
$s.OnMessage = [Action[string]] {
param([string]$message)
$s.Send($message)
}
})