取得操作系统用户名称:
public async static Task<string> GetDisplayNameAsync() { string displayName = await UserInformation.GetDisplayNameAsync(); if (string.IsNullOrEmpty(displayName)) displayName = DefaultDisplayName; return displayName; }
取得当前机器名称:
public static string GetMachineName() { IReadOnlyList<HostName> hostNames = NetworkInformation.GetHostNames(); HostName hostName = hostNames.FirstOrDefault(x => x.Type == HostNameType.DomainName); if (hostName == null) return DefaultMachineName; return hostName.DisplayName; }
本文介绍了如何使用C#在.NET环境下获取当前操作系统的用户名和机器名称,通过调用UserInformation.GetDisplayNameAsync()异步方法获取用户名,以及利用NetworkInformation.GetHostNames()获取机器名。
4263

被折叠的 条评论
为什么被折叠?



