小编eod*_*uga的帖子

如何向自定义对象添加更多属性值

如果我这样做

$account = New-Object -TypeName psobject -Property @{User="Jimbo"; Password="1234"}
Run Code Online (Sandbox Code Playgroud)

如何在不覆盖现有值的情况下添加其他用户和密码值$account

我不能预先填充$account哈希表.我不知道运行时的所有用户和密码.

powershell object

9
推荐指数
2
解决办法
2万
查看次数

如何使用 C# 模式匹配元组

我正在试验 switch 语句模式匹配,并且我正在寻找一种方法,如果两个值元组中的任何一个值为零,则返回 false。这是我正在尝试的代码:

static bool IsAnyValueZero((decimal, decimal) aTuple)
{
    switch(aTuple)
    {
        case (decimal, decimal) t when t.Item1 == 0 || t.Item2 == 0:
            return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

在 VSCode 1.47 和 dotnetcore 3.14 中,我收到一个编译时错误:

CS8652:功能“类型模式”在预览中

编写此代码的最佳兼容方式是什么?

c# switch-statement c#-8.0

5
推荐指数
1
解决办法
1683
查看次数

在简单的纯Java 11 WebSocket客户端示例中需要帮助

网上似乎很少有Java 11(基于纯Java非框架的)WebSocket 客户端代码示例,因此我希望StackOverflow可以再次为我提供帮助。

是我找到的最接近的东西,但是不幸的是,在我(新手)的眼里,它似乎不是显示如何使用WebSocket侦听器中的数据的完整解决方案。

看一下WebSocket.Listener的实现,我假定的onText回调方法将提供我所需要的东西,但是我在努力弄清楚如何从套接字返回CompletionStage对象和某种字符串数据。

这是我到目前为止的一些测试代码。

希望得到帮助。谢谢

    public class Main {

        public static void main(String[] args) {

           WebSocketClient wsc = new WebSocketClient();
           wsc.startSocket("ws://demos.kaazing.com/echo");

           int i = 0;   

           // Bad, very bad
           do {} while (i == 0);
        }
    }


    public class WebSocketClient implements WebSocket.Listener {

        @Override
        public void onOpen(WebSocket webSocket) {
           //...
            System.out.println("Go...Open".concat(
                    webSocket.getSubprotocol()));
        }

        @Override
        public CompletionStage<?> onText(WebSocket webSocket, CharSequence data, boolean last) {
           //...
            System.out.println(data.toString());

            // How do I return the CompletionStage …
Run Code Online (Sandbox Code Playgroud)

websocket java-http-client java-11

4
推荐指数
1
解决办法
932
查看次数