ArrayModule
Parallel
AllPairs<T1, T2>(T1[], T2[])
Append<T>(T[], T[])
Average<T>(T[])
Average$W<T>(FSharpFunc<T, FSharpFunc<Int32, T>>, FSharpFunc<Unit, T>, FSharpFunc<T, FSharpFunc<T, T>>, T[])
AverageBy<T, TResult>(FSharpFunc<T, TResult>, T[])
AverageBy$W<T, TResult>(FSharpFunc<TResult, FSharpFunc<Int32, TResult>>, FSharpFunc<Unit, TResult>, FSharpFunc<TResult, FSharpFunc<TResult, TResult>>, FSharpFunc<T, TResult>, T[])
Choose<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, T[])
ChunkBySize<T>(Int32, T[])
Collect<T, TResult>(FSharpFunc<T, TResult[]>, T[])
CompareWith<T>(FSharpFunc<T, FSharpFunc<T, Int32>>, T[], T[])
Concat<T>(IEnumerable<T[]>)
Contains<T>(T, T[])
Copy<T>(T[])
CopyTo<T>(T[], Int32, T[], Int32, Int32)
CountBy<T, TKey>(FSharpFunc<T, TKey>, T[])
Create<T>(Int32, T)
Distinct<T>(T[])
DistinctBy<T, TKey>(FSharpFunc<T, TKey>, T[])
Empty<T>()
ExactlyOne<T>(T[])
Except<T>(IEnumerable<T>, T[])
Exists<T>(FSharpFunc<T, Boolean>, T[])
Exists2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Boolean>>, T1[], T2[])
Fill<T>(T[], Int32, Int32, T)
Filter<T>(FSharpFunc<T, Boolean>, T[])
Find<T>(FSharpFunc<T, Boolean>, T[])
FindBack<T>(FSharpFunc<T, Boolean>, T[])
FindIndex<T>(FSharpFunc<T, Boolean>, T[])
FindIndexBack<T>(FSharpFunc<T, Boolean>, T[])
Fold<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, T[])
Fold2<T1, T2, TState>(FSharpFunc<TState, FSharpFunc<T1, FSharpFunc<T2, TState>>>, TState, T1[], T2[])
FoldBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, T[], TState)
FoldBack2<T1, T2, TState>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<TState, TState>>>, T1[], T2[], TState)
ForAll<T>(FSharpFunc<T, Boolean>, T[])
ForAll2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Boolean>>, T1[], T2[])
Get<T>(T[], Int32)
GetSubArray<T>(T[], Int32, Int32)
GroupBy<T, TKey>(FSharpFunc<T, TKey>, T[])
Head<T>(T[])
Indexed<T>(T[])
Initialize<T>(Int32, FSharpFunc<Int32, T>)
InsertAt<T>(Int32, T, T[])
InsertManyAt<T>(Int32, IEnumerable<T>, T[])
IsEmpty<T>(T[])
Item<T>(Int32, T[])
Iterate<T>(FSharpFunc<T, Unit>, T[])
Iterate2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Unit>>, T1[], T2[])
IterateIndexed<T>(FSharpFunc<Int32, FSharpFunc<T, Unit>>, T[])
IterateIndexed2<T1, T2>(FSharpFunc<Int32, FSharpFunc<T1, FSharpFunc<T2, Unit>>>, T1[], T2[])
Last<T>(T[])
Length<T>(T[])
Map<T, TResult>(FSharpFunc<T, TResult>, T[])
Map2<T1, T2, TResult>(FSharpFunc<T1, FSharpFunc<T2, TResult>>, T1[], T2[])
Map3<T1, T2, T3, TResult>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<T3, TResult>>>, T1[], T2[], T3[])
MapFold<T, TState, TResult>(FSharpFunc<TState, FSharpFunc<T, Tuple<TResult, TState>>>, TState, T[])
MapFoldBack<T, TState, TResult>(FSharpFunc<T, FSharpFunc<TState, Tuple<TResult, TState>>>, T[], TState)
MapIndexed<T, TResult>(FSharpFunc<Int32, FSharpFunc<T, TResult>>, T[])
MapIndexed2<T1, T2, TResult>(FSharpFunc<Int32, FSharpFunc<T1, FSharpFunc<T2, TResult>>>, T1[], T2[])
Max<T>(T[])
MaxBy<T, TResult>(FSharpFunc<T, TResult>, T[])
Min<T>(T[])
MinBy<T, TResult>(FSharpFunc<T, TResult>, T[])
OfList<T>(FSharpList<T>)
OfSeq<T>(IEnumerable<T>)
Pairwise<T>(T[])
Partition<T>(FSharpFunc<T, Boolean>, T[])
Permute<T>(FSharpFunc<Int32, Int32>, T[])
Pick<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, T[])
RandomChoice<T>(T[])
RandomChoiceBy<T>(FSharpFunc<Unit, Double>, T[])
RandomChoices<T>(Int32, T[])
RandomChoicesBy<T>(FSharpFunc<Unit, Double>, Int32, T[])
RandomChoicesWith<T>(Random, Int32, T[])
RandomChoiceWith<T>(Random, T[])
RandomSample<T>(Int32, T[])
RandomSampleBy<T>(FSharpFunc<Unit, Double>, Int32, T[])
RandomSampleWith<T>(Random, Int32, T[])
RandomShuffle<T>(T[])
RandomShuffleBy<T>(FSharpFunc<Unit, Double>, T[])
RandomShuffleInPlace<T>(T[])
RandomShuffleInPlaceBy<T>(FSharpFunc<Unit, Double>, T[])
RandomShuffleInPlaceWith<T>(Random, T[])
RandomShuffleWith<T>(Random, T[])
Reduce<T>(FSharpFunc<T, FSharpFunc<T, T>>, T[])
ReduceBack<T>(FSharpFunc<T, FSharpFunc<T, T>>, T[])
RemoveAt<T>(Int32, T[])
RemoveManyAt<T>(Int32, Int32, T[])
Replicate<T>(Int32, T)
Reverse<T>(T[])
Scan<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, T[])
ScanBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, T[], TState)
Set<T>(T[], Int32, T)
Singleton<T>(T)
Skip<T>(Int32, T[])
SkipWhile<T>(FSharpFunc<T, Boolean>, T[])
Sort<T>(T[])
SortBy<T, TKey>(FSharpFunc<T, TKey>, T[])
SortByDescending<T, TKey>(FSharpFunc<T, TKey>, T[])
SortDescending<T>(T[])
SortInPlace<T>(T[])
SortInPlaceBy<T, TKey>(FSharpFunc<T, TKey>, T[])
SortInPlaceWith<T>(FSharpFunc<T, FSharpFunc<T, Int32>>, T[])
SortWith<T>(FSharpFunc<T, FSharpFunc<T, Int32>>, T[])
SplitAt<T>(Int32, T[])
SplitInto<T>(Int32, T[])
Sum<T>(T[])
Sum$W<T>(FSharpFunc<Unit, T>, FSharpFunc<T, FSharpFunc<T, T>>, T[])
SumBy<T, TResult>(FSharpFunc<T, TResult>, T[])
SumBy$W<T, TResult>(FSharpFunc<Unit, TResult>, FSharpFunc<TResult, FSharpFunc<TResult, TResult>>, FSharpFunc<T, TResult>, T[])
Tail<T>(T[])
Take<T>(Int32, T[])
TakeWhile<T>(FSharpFunc<T, Boolean>, T[])
ToList<T>(T[])
ToSeq<T>(T[])
Transpose<T>(IEnumerable<T[]>)
Truncate<T>(Int32, T[])
TryExactlyOne<T>(T[])
TryFind<T>(FSharpFunc<T, Boolean>, T[])
TryFindBack<T>(FSharpFunc<T, Boolean>, T[])
TryFindIndex<T>(FSharpFunc<T, Boolean>, T[])
TryFindIndexBack<T>(FSharpFunc<T, Boolean>, T[])
TryHead<T>(T[])
TryItem<T>(Int32, T[])
TryLast<T>(T[])
TryPick<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, T[])
Unfold<T, TState>(FSharpFunc<TState, FSharpOption<Tuple<T, TState>>>, TState)
Unzip<T1, T2>(Tuple<T1, T2>[])
Unzip3<T1, T2, T3>(Tuple<T1, T2, T3>[])
UpdateAt<T>(Int32, T, T[])
Where<T>(FSharpFunc<T, Boolean>, T[])
Windowed<T>(Int32, T[])
ZeroCreate<T>(Int32)
Zip<T1, T2>(T1[], T2[])
Zip3<T1, T2, T3>(T1[], T2[], T3[])
xamarinmac
namespace Microsoft.FSharp.Collections
{
[CompilationMapping(SourceConstructFlags.Module)]
[CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)]
[RequireQualifiedAccess]
public static class ArrayModule
{
[CompilationArgumentCounts(new[] { 1, 1, 1 })]
[CompilationSourceName("randomChoicesWith")]
public static T[] RandomChoicesWith<T>(Random random, int count, T[] source);
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to xamarinmac | |
Assemblies | FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | FSharp.Core (9.0.300-beta.25160.5) netstandard2.1 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API