宣言時に辞書にキー/値を追加する
2023-08-10 11:54:19
質問
今日はとても簡単だと思います。 C#では、その。
Dictionary<String, String> dict = new Dictionary<string, string>() { { "", "" } };
しかし、vbでは、以下はうまくいきません。
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) (("",""))
宣言時に追加する方法があるのは確かなのですが、方法がよくわかりません。 そして、はい、私は他の時間ではなく、宣言時にそれらを追加したいです:) だから、それが可能であることを望む。 みんなありがとう。
もやってみました。
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) ({"",""})
そして...
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) {("","")}
そして...
Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) {{"",""}}
どのように解決するのですか?
VB.NET 10で可能です。
Dim dict = New Dictionary(Of Integer, String) From {{ 1, "Test1" }, { 2, "Test1" }}
残念ながら、IRC VS 2008 は VB.NET 9 コンパイラを使用しており、この構文をサポートしていません。
そして、興味を持つかもしれない人のために、舞台裏で何が起こっているのかを紹介します (C#)。
Dictionary<int, string> VB$t_ref$S0 = new Dictionary<int, string>();
VB$t_ref$S0.Add(1, "Test1");
VB$t_ref$S0.Add(2, "Test1");
Dictionary<int, string> dict = VB$t_ref$S0;
関連
-
[解決済み] フォームに線を引くにはどうしたらよいですか?
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] 辞書から要素を削除する
-
[解決済み] ネストされたPythonのdictをオブジェクトに変換する?
-
[解決済み】Pythonで辞書のキーをリストとして返すには?
-
[解決済み] C#の'?'演算子に相当するVB.NETはありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] VB.NETで<DllImport>を使用するには?
-
[解決済み] "文字列 "" から型 'Double' への変換は無効です。" VBでは
-
[解決済み] vbLf、vbCrLf、vbCrの定数の違いについて
-
[解決済み] VB.NETにおけるクラスとモジュールの比較
-
[解決済み] VBは本当に大文字小文字を区別しないのですか?
-
[解決済み] vb.netのネストされたforのブレーク/エグジット
-
[解決済み] BOM(バイトオーダーマーク)なしでテキストファイルを書き込むには?
-
[解決済み] OrとOrElseの比較
-
[解決済み] VB .NETで1行の場合
-
[解決済み] DateTime'が'Nothing'であるかどうかをチェックできないのはなぜですか?