私はusing
ディレクティブを使用して、コードを読みやすくするために機能的に型を定義しようとしています。のは、私のexample.csファイルはこのようになっていることを言ってみましょう:ネストされた型定義のためのディレクティブの使用
using A = System.Tuple<int, int>;
using B = List<A>;
私はエラーを取得する:
CS0246 The type or namespace name 'A' could not be found (are you missing a using directive or an assembly reference?)
私はusing
とネストされたタイプを定義することができるか、それは可能ではないでしょうか?
'B = System.Collections.Generic.List>を使用しています。あなたが使用して別の使用することはできません、常に型名を完全に指定します。 'A'を定義するときにこれを経験したことがありますか? 'using System;'はエラーを修正できません。 –
Sinatr
@SzymonPajzert、私はあなたが気にしないことを願っていますが、あなたの言い換えバージョンを置き換えるために.csファイルにドロップしたときにあなたのコードスニペットから生成されたエラーを追加しました。私はあなたの質問をより簡単に見つけることができるようにこれを行っています。あなたの質問を誤って解釈したために別のエラーが発生した場合は、アップデートをロールバックしてください。具体的なエラー=) – Rob