常見輔助方法集 Enumerable

2022-07-20 10:33:10 字數 1958 閱讀 8150

這裡是一些針對 enumerable 型別的常見的輔助方法, 對於其他的型別, 請參考目錄: 善用 c# 3.0 extensions 方法 -- 以及常用輔助方法集 。

這裡就直接把**列出了。

public static class 

enumerableextension

}public static void

foreach

<

t>(this

ienumerable

enumerable, action

>

action)

}///

join the enumerable to a string.

public static string

join

<

t>(this

ienumerable

enumerable, string

start, string

end, string

seperator)

///

join the enumerable to a string.

public static string

join

<

t>(this

ienumerable

enumerable, string

start, string

end, string

seperator, func

>

converter)

/// ///

generate an enumerable by repeating the given delegate.

///

public static

ienumerable

repeat

<

t>(this

func

generateresultfunc, int

count)

}public static

idictionary

clone

<

tkey, tvalue

>(this

idictionary

source)

sorteddictionary

sorteddict

= source

as sorteddictionary

;if (sorteddict

!= null)

sortedlist

sortedlist

= source

as sortedlist

;if (sortedlist

!= null)

return new

dictionary

(source);

}public static

ilist

clone

<

t>(this

ilist

source)

public static

stack

clone

<

t>(this

stack

source)

public static

queue

clone

<

t>(this

queue

source)

///

merge the two dictionary.

public static void

merge

<

tkey, tvalue

>(this

idictionary

left, idictionary

right)

}}

MVC Ajax輔助方法

在開始使用ajax輔助方法前,必須在頁面中載入jquery以及jquery.unobtrusive ajax.js檔案才能正常執行。1 scripts.render bundles jquery 2 rendersection scripts required false 其中 scripts.re...

常見資料集

有幾個資料集常常聽到,但時間一長就容易混淆忘記,現記錄如下。持續更新。全稱the pascal visual object classes,也可簡稱voc。主題 目標分類 版本 該競賽現已結束 主題 識別 分割 版本 介紹 首先是每年的競賽 coco競賽從2015年開始,最初的競賽內容是detect...

常見資料集

官網 映象 pascal voc 挑戰賽主要有 object classification object detection object segmentation human layout action classification 這幾類子任務 pascal voc 2007 和 2012 資料...