tft每日頭條

 > 生活

 > c的基本代碼

c的基本代碼

生活 更新时间:2025-01-10 16:57:03

C#作為Windows平台的原生語言,近年來也是發展迅猛。功能上變得越來越強大,語法上也越來越簡潔。能用一句代碼來表達一段代碼的含義是很多程序員的最理想的實現方式。C#以擴張方法的方式實現了許多簡潔的語法,下面列舉了一些本人喜歡常用的方法。

c的基本代碼(C程序員C)1

IEnumerable<T>.ForEach

原來需要寫一個循環才能為列表項賦值的代碼,現在隻需要一句代碼就搞定了。

c的基本代碼(C程序員C)2

源碼

c的基本代碼(C程序員C)3

調用

String.IsValidIp()

以前驗證IP地址,都需要寫一段正則表達式,現在,隻需要一句代碼搞定。

c的基本代碼(C程序員C)4

源碼

c的基本代碼(C程序員C)5

調用

DateTime.ToFormattedDateTime(bool includeTime)

這是格式化日期的方法。

c的基本代碼(C程序員C)6

源碼

c的基本代碼(C程序員C)7

調用

DateTime.ToW3CDate()

要表示W3C的日期格式,現在也有一個簡單的方法。

c的基本代碼(C程序員C)8

源碼

c的基本代碼(C程序員C)9

調用

DateTime.GetQuarter()

判斷現在是哪個季度,現在依然是一句代碼搞定。

c的基本代碼(C程序員C)10

源碼

c的基本代碼(C程序員C)11

調用

DirectoryInfo.Empty()

相信很多程序員都寫過一段代碼來删除目錄和子目錄,現在,隻需要一句代碼!

c的基本代碼(C程序員C)12

源碼

c的基本代碼(C程序員C)13

調用

Object.ToDictionaryProperties(BindingFlags flags)

獲取一個對象的屬性和值,将其組織到字典對象中。

c的基本代碼(C程序員C)14

源碼

c的基本代碼(C程序員C)15

調用

DateTime.ToDaysTil(DateTime endDateTime)

自動計算從現在到截止日期還剩下多少天。

c的基本代碼(C程序員C)16

源碼

c的基本代碼(C程序員C)17

調用

Object.IsNullOrDbNull()

判斷一個對象是否為null,該對象也可以是從數據庫返回的。

c的基本代碼(C程序員C)18

源碼

c的基本代碼(C程序員C)19

調用

String.IsValidUrl()

該方法會自動驗證是否是有效的Url。

c的基本代碼(C程序員C)20

源碼

c的基本代碼(C程序員C)21

調用

總結

擴展方法背後的整體思想有三個方面:

  • 擴展您無權訪問源代碼的類。
  • 使用簡單的方法調用處理複雜的類時,可以讓您的代碼更簡潔。
  • 允許其他開發人員可以查看源碼。

希望上述這些擴展方法能夠對您有所幫助!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved