我的程序中有一個複雜的類型,導致行長很長。那就是:爲沒有子類別的複雜類型創建一個別名?
List<FruitCallback<Fruit>>
下面是其中的代碼行簡直是太漫長而混亂的一個例子:
private static Dictionary<Type, List<FruitCallback<Fruit>>> callbacks = new Dictionary<Type, List<FruitCallback<Fruit>>>();
我可以爲它創建一個別名通過繼承它像這樣:
class FruitCallbacks : List<SomeClass.FruitCallback<Fruit>> { }
但我可以發誓我記得在某處讀過關於像這樣別名的方法,這樣一個空的類就不是必需的了。
您至少可以使用賦值左側的'var'關鍵字來保存輸入並提高可讀性。 –
是的,我知道var關鍵字,但我不得不重複這個var關鍵字不能使用的其他幾個地方。 –
DarthVader的答案就是你需要的 – GianT971