[英]How to avoid having to use fully qualified name for the Styles.Render method in a Razor view
[英]How to use the fully qualified name of a method?
我的 Powershell 腳本需要一個嵌入式 C# 代碼片段,如下所示:
$myArray = @(7,6,5,4)
Add-Type @"
public static int[] indexOfMin(int[] arr){
int min = arr.Linq.Min();
return new int[] {min, Array.IndexOf(arr, min)};
}
"@ -name my -Namespace System
$minValue, $minIndex = [my]::indexOfMin($myArray)
我正在尋找一種簡單的方法來從 Linq 指定 Min() 方法,而無需使用塊和類包裝器的附加行。
有沒有簡單的方法來指定 Min() 的單個調用的程序集?
使用-UsingNamespace
參數包括對System.Linq
的命名空間引用,以便編譯器可以解析.Min()
擴展方法:
$myArray = @(7,6,5,4)
Add-Type @"
public static int[] indexOfMin(int[] arr){
int min = arr.Min();
return new int[] {min, Array.IndexOf(arr, min)};
}
"@ -name my -UsingNamespace System.Linq
$minValue, $minIndex = [my]::indexOfMin($myArray)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.