檔案總管>選項
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 喜歡拋出具有一百萬種可能原因的神秘錯誤代碼,以及至少同樣多的解決方案。錯誤代碼 0x80004005 也不例外,盡管它確實有一些常見原因。以下是您可以嘗試在 Windows 10 或 Windows 11 上修覆的一些問題。 目錄 是什麽導致錯誤代碼 0x800...
-
方法 1.運行搜索和索引疑難解答 按 Windows + I 鍵打開設置。導航到系統> 疑難解答。 點擊其他疑難解答。 向下滾動並運行搜索和索引疑難解答。 您在使用搜索欄時遇到的問題。點擊下一步。 如果搜索欄找不到 再次選擇您在使用搜索欄時遇到的問題。疑難解答程序會建議一些...
-
Win10升級之後,很多xp的電腦都不能連上win10的網路芳鄰,找了很多資料都在說是權限問題,後來發現原來是另一個問題。 原來是官方認為 SMB 1.0有安全性的問題,因此只要重新啟用它就可。 1.首先要有系統管理員權限的命令提示字元底下輸入 sc.exe co...
