私はこのビットを探しますが、そう何も見つかりませんでした検索用語をあまりわかりませんしました。非常に良い理由でなければなりませんが推測
class foo
{
var bar = new Dictionary<string, string>();
}
が、私はそれを考えることはできません。
は、なぜ私はこれを行うことはできません!
私は、「C#はあなたに答えることができない」ためではなく、推論にもっと興味があります。
編集:編集Dictionary
宣言、申し訳ありません(この例では誤植です)!
class foo
{
Dictionary<string,string> bar = new Dictionary<string,string>();
}
編集:あなたはキーのタイプを指定しなかった
いいえ、これはコンパイルされません。 –
固定されていますが、これはメンバー変数の場合にのみ許可される "var"のためです。 – BitKFu