Pads a sequence with default values in the beginning if it is narrower (shorter in length) than a given width.
Namespace: MoreLinqMoreLinq (in MoreLinq.dll) Version: 3.0.0
Syntaxpublic static IEnumerable<TSource> PadStart<TSource>( this IEnumerable<TSource> source, int width )
<ExtensionAttribute> Public Shared Function PadStart(Of TSource) ( source As IEnumerable(Of TSource), width As Integer ) As IEnumerable(Of TSource)
public: [ExtensionAttribute] generic<typename TSource> static IEnumerable<TSource>^ PadStart( IEnumerable<TSource>^ source, int width )
[<ExtensionAttribute>] static member PadStart : source : IEnumerable<'TSource> * width : int -> IEnumerable<'TSource>Parameters
Type:
IEnumerableTSourceReturns a sequence that is at least as wide/long as the width/length specified by the
widthparameter.
Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)or
Extension Methods (C# Programming Guide).
RemarksThis operator uses deferred execution and streams its results.
Examplesint[] numbers = { 123, 456, 789 }; var result = numbers.PadStart(5);
The
resultvariable will contain
{ 0, 0, 123, 456, 789 }.
See AlsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4