您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计1407个文字,预计阅读时间需要6分钟。
目录+前言:+操作步骤+一、创建文件+二、窗口设计+三、代码设计+四、效果展示+总结:+前言:+在我们使用C语言进行编程时,以下是一个简单的项目开发流程。
目录
- 前言:
- 操作步骤
- 一,创建文件
- 二,窗体设计
- 三,代码设计
- 四 效果展示
- 总结:
前言:
在我们使用C# WinForm中,我们有时候是需要或者自己本机的IP地址进行处理,今天我们学习一下如何使用C# Winform获取主机的IP地址。现在博主手把手教你获取,很简单的。
操作步骤
一,创建文件
创建Winform窗体文件,这里我就不多做介绍,你们可以看看我之前的文章,都是保姆级的。
二,窗体设计
我们从winform 工具箱拖动textbox,和一个按钮,对按钮重命名
三,代码设计
3.1双击按钮进入代码设计窗口,添加命名空间,也可不添加,等下输入代码时使用快捷键也是可以的,Alt+Enter,使用ALT键+回车。
using System.Net; using System.Net.Sockets;
3.2输入代码
IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName()); foreach (IPAddress address in ip) { if (address.AddressFamily == AddressFamily.InterNetwork) { textBox1.Text += address.ToString() + "\r\n"; } }
3.3 Dns的方法字段
BeginGetHostAddresses(String, AsyncCallback, Object) 异步返回指定主机的 Internet 协议 (IP) 地址。 BeginGetHostEntry(IPAddress, AsyncCallback, Object) 将 IP 地址异步解析为 IPHostEntry 实例。 BeginGetHostEntry(String, AsyncCallback, Object) 将主机名或 IP 地址异步解析为 IPHostEntry 实例。 EndGetHostAddresses(IAsyncResult) 结束对 DNS 信息的异步请求。 EndGetHostEntry(IAsyncResult) 结束对 DNS 信息的异步请求。 GetHostAddresses(String) 返回指定主机的 Internet 协议 (IP) 地址。 GetHostAddresses(String, AddressFamily) 返回指定主机的 Internet 协议 (IP) 地址。 GetHostAddressesAsync(String) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostAddressesAsync(String, AddressFamily, CancellationToken) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostAddressesAsync(String, CancellationToken) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostEntry(IPAddress) 将 IP 地址解析为 IPHostEntry 实例。 GetHostEntry(String) 将主机名或 IP 地址解析为 IPHostEntry 实例。 GetHostEntry(String, AddressFamily) 将主机名或 IP 地址解析为 IPHostEntry 实例。 GetHostEntryAsync(IPAddress) 将 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String, AddressFamily, CancellationToken) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String, CancellationToken) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostName() 获取本地计算机的主机名。
3.4 AddressFamily方法字段
四 效果展示
IP V4 效果展示
IP V6效果展示
总结:
通过获取IP地址簇的方式,来到达我们的需求,虽然有点简单,但是还是值得我们学习的,技术有限,希望能帮到大家,更多相关C# 获取本机IP地址内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!
本文共计1407个文字,预计阅读时间需要6分钟。
目录+前言:+操作步骤+一、创建文件+二、窗口设计+三、代码设计+四、效果展示+总结:+前言:+在我们使用C语言进行编程时,以下是一个简单的项目开发流程。
目录
- 前言:
- 操作步骤
- 一,创建文件
- 二,窗体设计
- 三,代码设计
- 四 效果展示
- 总结:
前言:
在我们使用C# WinForm中,我们有时候是需要或者自己本机的IP地址进行处理,今天我们学习一下如何使用C# Winform获取主机的IP地址。现在博主手把手教你获取,很简单的。
操作步骤
一,创建文件
创建Winform窗体文件,这里我就不多做介绍,你们可以看看我之前的文章,都是保姆级的。
二,窗体设计
我们从winform 工具箱拖动textbox,和一个按钮,对按钮重命名
三,代码设计
3.1双击按钮进入代码设计窗口,添加命名空间,也可不添加,等下输入代码时使用快捷键也是可以的,Alt+Enter,使用ALT键+回车。
using System.Net; using System.Net.Sockets;
3.2输入代码
IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName()); foreach (IPAddress address in ip) { if (address.AddressFamily == AddressFamily.InterNetwork) { textBox1.Text += address.ToString() + "\r\n"; } }
3.3 Dns的方法字段
BeginGetHostAddresses(String, AsyncCallback, Object) 异步返回指定主机的 Internet 协议 (IP) 地址。 BeginGetHostEntry(IPAddress, AsyncCallback, Object) 将 IP 地址异步解析为 IPHostEntry 实例。 BeginGetHostEntry(String, AsyncCallback, Object) 将主机名或 IP 地址异步解析为 IPHostEntry 实例。 EndGetHostAddresses(IAsyncResult) 结束对 DNS 信息的异步请求。 EndGetHostEntry(IAsyncResult) 结束对 DNS 信息的异步请求。 GetHostAddresses(String) 返回指定主机的 Internet 协议 (IP) 地址。 GetHostAddresses(String, AddressFamily) 返回指定主机的 Internet 协议 (IP) 地址。 GetHostAddressesAsync(String) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostAddressesAsync(String, AddressFamily, CancellationToken) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostAddressesAsync(String, CancellationToken) 返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。 GetHostEntry(IPAddress) 将 IP 地址解析为 IPHostEntry 实例。 GetHostEntry(String) 将主机名或 IP 地址解析为 IPHostEntry 实例。 GetHostEntry(String, AddressFamily) 将主机名或 IP 地址解析为 IPHostEntry 实例。 GetHostEntryAsync(IPAddress) 将 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String, AddressFamily, CancellationToken) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostEntryAsync(String, CancellationToken) 将主机名或 IP 地址解析为 IPHostEntry 实例以作为异步操作。 GetHostName() 获取本地计算机的主机名。
3.4 AddressFamily方法字段
四 效果展示
IP V4 效果展示
IP V6效果展示
总结:
通过获取IP地址簇的方式,来到达我们的需求,虽然有点简单,但是还是值得我们学习的,技术有限,希望能帮到大家,更多相关C# 获取本机IP地址内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

