小编Nam*_*mar的帖子

动态 c# ValueKind = Object

因为我正在尝试 使用调试器使用JsonSerializer.Deserialize访问对象值。
在此处输入图片说明

这是我在下面的结果。

  OtpData = ValueKind = Object : "{
        "OTP":"3245234",
        "UserName":"mohit840",
        "type":"SuperAdmin"
    }"
Run Code Online (Sandbox Code Playgroud)

当我尝试使用var Data = JsonSerializer.Deserialize(OtpData)它访问它时,会出现以下错误。
在此处输入图片说明

我如何访问内部并获取以下对象的值。

"OTP":"3245234",
        "UserName":"mohit840",
        "type":"SuperAdmin"
Run Code Online (Sandbox Code Playgroud)

更新 :

        [AllowAnonymous]
        [HttpPost("ValidateOTP")]
        public IActionResult ValidOTP(dynamic OtpData)
        {
            bool Result = false;
            var Data = JsonSerializer.Deserialize(OtpData);            
            if (OtpData.type == "SuperAdmin")
            {
                Users _Users = _Context.Users.FirstOrDefault(j => j.Username == "");
                if (_Users != null)
                {
                    _Users.OTP = OtpData.OTP;                    
                    _Users.VerififedOTP = true;
                    _Context.SaveChanges();
                    Result = true;
                }
            }
            else
            {
                Staff _Staff = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core system.text.json

7
推荐指数
3
解决办法
1万
查看次数

如何使用 C# 使用无限循环移动鼠标光标?

我在我的 Windows 窗体应用程序中找到了通过此 URL 移动光标的解决方案。
如何使用 C# 移动鼠标光标? 但是因为我想无限地运行但要休息一下,以便当我想停止它时,它应该在这里停止,这就是我想要实现的目标。

    private void btnMove_Click(object sender, EventArgs e)
    {
        //int i = 0;
        while (true)
        {
            //i++;
            Cursor = new Cursor(Cursor.Current.Handle);
            Cursor.Position = new Point(Cursor.Position.X - 40, Cursor.Position.Y - 40);
            Thread.Sleep(5000);
            Cursor.Position = new Point(Cursor.Position.X + 40, Cursor.Position.Y + 40);
        }

        //Task t = new Task(() =>
        //{
        //});
        //t.Start();
    }
Run Code Online (Sandbox Code Playgroud)

它有效,但冻结了我的代码。我只想运行它,每当我想停止它时,它应该停止而不是冻结。

c# winforms mouse-cursor

0
推荐指数
1
解决办法
270
查看次数