檔案總管>選項
2024年7月17日 星期三
2024年7月3日 星期三
C#各類判斷式
線上測試:learn.microsoft.com
isDate
public static bool IsDate(Object obj)
{
string strDate = obj.ToString();
try
{
DateTime dt = DateTime.Parse(strDate);
if((dt.Month!=System.DateTime.Now.Month) || (dt.Day<1&&dt.Day>31) || dt.Year!=System.DateTime.Now.Year)
return false;
else
return true;
}
catch
{
return false;
}
}
string strDate = obj.ToString();
try
{
DateTime dt = DateTime.Parse(strDate);
if((dt.Month!=System.DateTime.Now.Month) || (dt.Day<1&&dt.Day>31) || dt.Year!=System.DateTime.Now.Year)
return false;
else
return true;
}
catch
{
return false;
}
}
2024年7月2日 星期二
C#之【特性(attribute)】
第一個感受
特性:中括號宣告
錯覺:每一個特性都可以帶來對應的功能
實際上添加後,編譯器會在元素內部產生IL,但是我們是沒辦法直接使用的,而且在metadata會有紀錄特性會影響程式執行
注釋不會影響程式執行
特性,本身是沒用的,程式執行的過程中,可以透過反射找到特性,在沒有破壞類型封裝前提下,可以加點額外的訊息和行為,任何一個可以生效的特性,都是因為有地方主動使用它的
特性:中括號宣告
錯覺:每一個特性都可以帶來對應的功能
實際上添加後,編譯器會在元素內部產生IL,但是我們是沒辦法直接使用的,而且在metadata會有紀錄特性會影響程式執行
注釋不會影響程式執行
特性,本身是沒用的,程式執行的過程中,可以透過反射找到特性,在沒有破壞類型封裝前提下,可以加點額外的訊息和行為,任何一個可以生效的特性,都是因為有地方主動使用它的
訂閱:
文章 (Atom)
Windows 10 的 C 磁碟出現三角形黃色驚嘆號 BitLocker
當 Windows 10 的 C 磁碟出現三角形黃色驚嘆號 問題 這是因為 BitLocker 所造成。 可能是在系統更新,或者是不小心誤觸開啟的 BitLocker 功能但又沒設定好, 才導致出現了三角形黃色驚嘆號。 解法 以系統管理員身分執行CMD 輸入 manage-bd...
-
有時因距離與時間問題,需要用Windows遠端連線,而在連線後, 於登入畫面,輸入了帳號、密碼,卻出現: 登入失敗:使用者帳戶限制。可能原因為不允許空的密碼,登入時數限制,或強制的原則限制。 找到以下方式解除方式,得以順利運行遠端連線問題。 方法1 1. [開始]>[執行...
-
---------------- 管理者操作 ---------------- USE master; GO --將資料庫 AdventureWorks 更改為單一使用者模式 ALTER DATABASE AdventureWorks SET SINGLE_USER...
-
Win10升級之後,很多xp的電腦都不能連上win10的網路芳鄰,找了很多資料都在說是權限問題,後來發現原來是另一個問題。 原來是官方認為 SMB 1.0有安全性的問題,因此只要重新啟用它就可。 1.首先要有系統管理員權限的命令提示字元底下輸入 sc.exe co...