こんにちは。
###前提・実現したいこと
Visual StudioでC#のConsoleアプリケーションを作っています。
configのxmlファイルを読み込もうとしています。
fieldとpropertyを用意して読み込みはできました。
###発生している問題・エラーメッセージ
下記のコードでは、boolをstringとして読みます。
IsLoginOK = element.Element("IsLoginOK").Value,//<-ここ
をboolで読むようにしたいです。
if (element.Element("IsLoginOK").Value == "true") IsLoginOK = true,
では
elementに「現在のコンテキストにelementという名前は存在しません」とエラーになります。
###該当のソースコード
現在
C#
1public string IsLoginOK 2{ 3 get { return isLoginOK; } 4 set { isLoginOK = value; } 5}
boolにしたい
C#
1public bool IsLoginOK 2{ 3 get { return isLoginOK; } 4 set { isLoginOK = value; } 5}
C#
1var results = from element in XElement.Load(fileName).Elements() 2 select (new MyConfig() 3 { 4 IPAddress = element.Element("IPAddress").Value, 5 UserName = element.Element("UserName").Value, 6 IsLoginOK = element.Element("IsLoginOK").Value,//<-ここ 7 Start = int.Parse(element.Element("Start").Value) });
どのように書き換えればよいか、ご示唆ください。
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10, Visual Studio 2015 Pro
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。