我們在做資料驗證的時候,經常有一種情況,就是使用者會用「全形」輸入 Email, 電話, 或其他英、數字的相關資料,可能是使用者不小心切換到輸入法的全形功能,導致無意識的輸入了電腦無法辨識的字元。例如說全形的 Email address 就無法被正確寄送出去。
... 繼續閱讀 ...
System.Globalization 這個命名空間很有趣,竟然有 TaiwanCalendar 與 TaiwanLunisolarCalendar 類別!
... 繼續閱讀 ...
// 取得本機名稱
String strHostName = Dns.GetHostName();
// 取得本機的 IpHostEntry 類別實體
IPHostEntry iphostentry = Dns.GetHostByName(strHostName);
// 取得所有 IP 位址
int num = 1;
foreach(IPAddress ipaddress in iphostentry.AddressList)
{
Console.WriteLine("IP #" + num + ": " + ipaddress.ToString());
num = num + 1;
}
執行結果:
... 繼續閱讀 ...
我們常常會做「匯出」的功能,但是匯出的時候有一種狀況會出問題,就是如果資料的第一個字元是 0 但是你必須要留著的話,用 CSV 格式匯出再用 Excel 打開後,前面的 0 就會不見(被 Excel 視為是數字格式而吃掉了)。
... 繼續閱讀 ...
今天下午花了些時間研究 LINQ,這果然是殺手級的東西啊!
... 繼續閱讀 ...
C# 中的這個運算子 "??" 主要用途是用來檢查變數的值是不是為 null,以往我們常用的方法是:
... 繼續閱讀 ...