共用方式為


編譯器錯誤 CS1948

更新:2007 年 11 月

錯誤訊息

範圍變數 'name' 不可以與方法型別參數具有相同名稱

相同的宣告空間不可以包含具有相同識別項的兩個宣告。

若要更正這個錯誤

  • 變更範圍變數或型別參數的名稱。

範例

因為識別項 T 是用於範圍變數以及方法 TestMethod 上的型別參數,所以下列範例會產生 CS1948:

// cs1948.cs
using System.Linq;
class Test
{
    public void TestMethod<T>(T t)
    {
        var x = from T in Enumerable.Range(1, 100) // CS1948
                select T;
    }
}