変数を宣言しているのにコンパイルエラーが出てしまう

実現したいこと

自分の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

試したこと・調べたこと

上記の詳細・結果

ネットで拾ったコードをコピペしてダメだったのusingの定義が足りていないのかと思ったのですが具体的な記載がなかったので手詰まりになってしまいました。

補足

特になし

コメントを投稿

0 コメント