Dưới đây là hàm trả về "true" or "false" để kiểm tra máy tính có kết nối với Internet hay không. Dưới đây mình sử dụng lớp "Ping" để kiểm tra kết nối tới "google" nếu Ping thành công sẽ trả về "true" ngược lại "false".
Code đơn giản thôi không phức tạp lắm :)
private bool IsConnectedToInternet()
{
try
{
Ping myPing = new Ping();
string host = "google.com";
byte[] buffer = new byte[32];
int timeout = 1000;
PingOptions pingOptions = new PingOptions();
PingReply reply = myPing.Send(host, timeout, buffer, pingOptions);
if (reply.Status == IPStatus.Success)
{
return true;
}
else return false;
}
catch
{
return false;
}
}
RE là một ngôn ngữ cực mạnh dùng mô tả văn bản cũng như thao tác trên văn bản. Một RE thường được ứng dụng lên một chuỗi, nghĩa là lên một nhóm ký tự.
Chẳng hạn, ta có chuỗi sau:
Mot, Hai, Ba, Bon, NEVERLAND.
Bạn có thể trả về bất cứ hoặc tất cả các chuỗi con của nó (Hai hoặc Bon chẳng hạn) hoặc thay đổi phiên bản của những chuỗi con của nó (Mot hoặc BoN chẳng hạn).