Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我在API响应中寻找什么来获取字段?_C# - Fatal编程技术网

C# 我在API响应中寻找什么来获取字段?

C# 我在API响应中寻找什么来获取字段?,c#,C#,我想使用这个api查询显示在线玩家的数量。我无法接收消息中的玩家数量 我在脚本中使用以下代码: SampQuery api = new SampQuery("184.103.47.77", 7777, 'i'); string sStatus = String.Format("Online players: {0}", /* STUCK HERE */); onlinePlayers.Text = sStatus; 如何将api变量中的数据获取到状态字

我想使用这个api查询显示在线玩家的数量。我无法接收消息中的玩家数量

我在脚本中使用以下代码:

SampQuery api = new SampQuery("184.103.47.77", 7777, 'i');

string sStatus = String.Format("Online players: {0}", /* STUCK HERE */);
onlinePlayers.Text = sStatus;
如何将
api
变量中的数据获取到状态字符串中

这是我正在使用的API:


看看链接的示例,您需要做四件事:

  • 调用
    api.Read()
    ,如示例所示。到目前为止,您只设置了一个API调用。在调用
    read()
    方法之前,您实际上不会与API对话。不要忘记将结果赋给变量
  • 运行示例中的所有代码。这将打印出键/值对的列表。这将告诉您API中有哪些字段可用
  • 查看步骤#2的输出,找出您需要的键
  • 使用步骤3中标识的键为粘贴在此处的*/注释创建表达式

  • var data=api.read(true);Console.WriteLine(数据[“玩家])?如果您使用快速启动代码并使用调试器,您将能够找出其余的问题。该库返回一个
    字典
    ,因此您可以使用该键访问数据。填充的密钥可以在代码中看到。谢谢@CodeCaster