gpt4 book ai didi

c# - 如何在 .NET Core 控制台应用程序中获取 MacOS 用户名?

转载 作者:行者123 更新时间:2023-12-02 03:24:45 26 4
gpt4 key购买 nike

我在 MacOS 的 .NET Core 中有一个 (C#) 控制台应用程序。

如何获取当前用户名?

我试过了

Environment.GetEnvironmentVariable("USER");

Environment.GetEnvironmentVariable("用户名");

但我什么也没得到。

我想根据此处描述的提示针对 getpwuid() 尝试 P/Invoke:

https://stackoverflow.com/a/18842029/4658148

但我不确定该 passwd 结构的 C# 语法应该是什么。

对此表示赞赏的任何帮助,以及任何指向 P/Invoke 资源的指针,可以帮助我了解 P/Invoke 从 .NET Core 到 MacOS native 代码的技巧。

最佳答案

Console.WriteLine("UserName: {0}", Environment.UserName);

关于c# - 如何在 .NET Core 控制台应用程序中获取 MacOS 用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53714675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com