//UIと他の実装の分離化が出来ていないための暫定的な実装です String getTweetText() { //設定を読み出す Core.ApplicationSetting.SettingClass set; if (System.IO.File.Exists(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml")) { //XmlSerializerオブジェクトを作成 System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(Core.ApplicationSetting.SettingClass)); //読み込むファイルを開く System.IO.FileStream fs = new System.IO.FileStream(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml", System.IO.FileMode.Open); //XMLファイルから読み込み、逆シリアル化する set = (Core.ApplicationSetting.SettingClass)serializer.Deserialize(fs); //ファイルを閉じる fs.Close(); } else { set = new Core.ApplicationSetting.SettingClass(); } return(set.TweetText); }
//UIと他の実装の分離化が出来ていないための暫定的な実装です String getTweetText() { //設定を読み出す Core.ApplicationSetting.SettingClass set; if (System.IO.File.Exists(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml")) { //XmlSerializerオブジェクトを作成 System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(Core.ApplicationSetting.SettingClass)); //読み込むファイルを開く System.IO.FileStream fs = new System.IO.FileStream(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml", System.IO.FileMode.Open); //XMLファイルから読み込み、逆シリアル化する set = (Core.ApplicationSetting.SettingClass)serializer.Deserialize(fs); //ファイルを閉じる fs.Close(); } else { set = new Core.ApplicationSetting.SettingClass(); } return set.TweetText; }