C# 判断网络是连接到互联网(简单有效)

[System.Runtime.InteropServices.DllImport("wininet")]
private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
//判断网络是连接到互联网
public static bool IsNetWorkConnect()
{
    int i = 0;
    return InternetGetConnectedState(out i, 0) ? true : false;
}

  

使用:

if (IsNetWorkConnect())
    MessageBox.Show("已连接到互联网");
else
    MessageBox.Show("无网络");

  

posted @ 2022-11-12 17:51  microsoft-zhcn  阅读(107)  评论(0编辑  收藏  举报