将内部字典KeyValuePair输出到控制台

赞德战争

挣扎于此代码,这对C#来说还很陌生,在编写此问题之前,我已经尝试过stackoverflow的多个答案,所以请听我说...

var onlinePlayers = new Dictionary<int, Dictionary<string,string>>();
var count = 0;
foreach (BasePlayer player in BasePlayer.activePlayerList)
{
    onlinePlayers.Add(
        count, 
        new Dictionary<string, string> {
            { "SteamID",  player.userID.ToString() },
            { "PlayerName", player.displayName.ToString() },
            { "IPAddress", Regex.Replace(player.net.connection.ipaddress, @":{1}[0-9]{1}\d*", "").ToString }
        }
    );

    count += 1;
}

foreach (var k in onlinePlayers.Keys)
{
    foreach (KeyValuePair<string, string> pair in onlinePlayers[k])
    {
        Console.WriteLine("{0}: {1}", pair.Key, pair.Value);
    }
}

我希望看到

SteamID: 1231231221321
PlayerName: HelloWorld
IPAddress: 127.0.0.1

对于集合中的每个项目。

编译器错误:

编译StatLogger.cs(38,111)时出错:错误CS1503:参数2无法将方法组表达式转换为字符串类型

约书亚·达克斯伯里(Joshua Duxbury)

()在末尾缺少括号.ToString()

{“ IPAddress”,Regex.Replace(player.net.connection.ipaddress,@“:{1} [0-9] {1} \ d *”,“”).ToString}

更新 :

player.net.connection.ipaddress.ToString()

上面的代码会将IP转换为字符串,这应该可以防止错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Framework 2.2日志输出到测试控制台

来自分类Dev

如何将gulp结果输出到控制台?

来自分类Dev

子脚本将Python输出输出到子流程中的控制台

来自分类Dev

将Agda程序输出到控制台

来自分类Dev

Powershell脚本可以将(╯°□°)╯︵┻━┻输出到控制台吗?

来自分类Dev

如何将散点图中的点的标签输出到bash控制台

来自分类Dev

将数字控制台输出到文本文件

来自分类Dev

如何将ASCII Art输出到控制台?

来自分类Dev

并行输出到控制台

来自分类Dev

Python控制台输出到变量

来自分类Dev

将Kafka Stream输入输出到控制台?

来自分类Dev

捕获控制台输出到变量?

来自分类Dev

使用repl.it将非ASCII字符输出到C ++中的控制台

来自分类Dev

以自定义缩进长度将格式化的XML输出到控制台/调试

来自分类Dev

将Unicode输出到控制台的最佳方法是什么?

来自分类Dev

如何以与即时窗口相同的方式将集合输出到控制台

来自分类Dev

程序不输出到控制台

来自分类Dev

捕获控制台输出到变量?

来自分类Dev

如何将javascript变量输出到控制台?

来自分类Dev

如何将gulp结果输出到控制台?

来自分类Dev

将xml输出到控制台(xml.etree.ElementTree)

来自分类Dev

从Char Array输出到控制台

来自分类Dev

django-将控制台输出到日志文件

来自分类Dev

将数字控制台输出到文本文件

来自分类Dev

Python控制台输出到变量

来自分类Dev

如何将命令的输出重定向到函数但抑制错误并输出到控制台?

来自分类Dev

关闭 Saxon 输出到控制台

来自分类Dev

Django 和 docker:将信息输出到控制台

来自分类Dev

将结果输出到日志文件而不是控制台

Related 相关文章

热门标签

归档