2017-09-13 6 views
3

です。このVisualStudioソリューションの内部には、このVisual Studioソリューションがあります。私はいくつかの強く型付けされた設定を追加しました。これはアプリの設定セクションにあります。しかし、実際の値として特殊文字を含む文字設定を追加しようとすると、次のようなエラーが表示されます。Visual Studioでのタイプ 'char'の設定が、値が特殊文字の場合は

添付のスクリーンショットを参照してください。

enter image description here

私は基礎となるApp.configファイルのxmlファイルを製作中しようとしたが、特殊文字など\ nはまたはトン \にそこに値を設定しているが、単に空の文字にフィールドをリセットします。

私のデータパーサーの1つに設定可能な区切り文字として上記の設定が必要です。

特殊文字である厳密な型設定をすることはできますか?上記のエラーメッセージの回避策は何ですか? VisualStudioのプロフェッショナル2015(.NET 4.7)

編集:提案重複質問はapp.settingsまたはまったくのVisual Studioによって課さlimitaionについて話しません

は、Visual Studioのバージョンを使用します。全く別の質問です

+0

'\ n'にXMLエンコードされた値を使用できますか?私は_think_だ ' ' – Equalsk

+0

"\"と "n"として機能しないのはここで別の文字とみなされ、一緒に文字列を作ります。 –

+1

App.configにXMLとして編集しようとしたときに何を入れましたか? ' '? –

答えて

1

クイック&ダーティー回避策として、特殊文字を整数として設定することができます。次に、設定をロードするところで、そのintをcharに型キャストできます。設定を保存すると、型キャストが必要ないこともあります。

関連する問題