C#のエラーについておしえてください。VS2019 C# DesktopAppです。


グローバル変数として2次元のListを宣言しました。
List<string> lists = new List<List<string>>();

エラーは以下です。
型'System.collections.Generic.List<System.Collection.Generic.List<string>>'を’System.Collections.GenerlicList<string>'に暗黙的に変換できません

関数、メソッド内でvarを用いて宣言するとエラーになりませんが、グローバル変数(public partial class Form1: Form直下で宣言するとVarは利用できません)

var lists = new List<List<string>>();

どうしてもグローバル変数として利用したいのですが、どのように修正しすればいいでしょうか?

ご教授をお願いします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2020/05/23 13:20:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:freemann No.1

回答回数335ベストアンサー獲得回数55

ポイント100pt

List<List<string>> lists = new List<List<string>>();

とすれば、エラーは出なくなりませんか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません