実現したいこと
自分のIPアドレスを取得するプログラムを組みたい。
発生している問題・分からないこと
hostnameを宣言しているのに「現在のコンテキストに存在しません」と出てしまう。
エラーメッセージ
error
1IDE1007 名前 'hostname' は、現在のコンテキストに存在しません。
該当のソースコード
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10using System.Net; 11 12namespace IP 13{ 14 public partial class FormMain : Form 15 { 16 public FormMain() 17 { 18 InitializeComponent(); 19 } 20 //IPアドレス用変数 21 string ip = ""; 22 23 string hostname = ""; 24 25 //自身のIPアドレスの一覧を取得する 26 hostname = Dns.GetHostName(); 27 IPAddress[] ips = Dns.GetHostAddresses(hostname); 28 29 } 30} 31 32 33 34
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ネットで拾ったコードをコピペしてダメだったのusingの定義が足りていないのかと思ったのですが具体的な記載がなかったので手詰まりになってしまいました。
補足
特になし

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。