質問: 「system.text.regularexpressions」がない・・・? お世話になっております。 vb2005 express editionユーザーです。 先日こちらの掲示板に質問させていただき、正規表現を使用しての操作方法を教えていただきました。 そのままのコードをとりあえず貼り付けさせていただいてどのような動作をするのか検証したかったのですが、 「system.text.regularexpressions」が必要とのことでを参照しようとしましたが当方の環境ではライブラリが見当たりません。 「imports system.text.regularexpressions」とコード先頭に記述すれば、それで参照しているということになるのでしょうか? 先頭に「imports system.text.regularexpressions」と記述すれば、こちらでご提示いただいたコードは何事もなくコンパイルされるのですが、反応している気配がないのです。 当方の環境内で「system.text.regularexpressions」を探しましたがありませんでした。 express editionということでライブラリが入っていないなんてことはないですよね? framework2.0をインストールしなおし、「system.text.regularexpressions」を探しましたがありませんでした。 どこかからダウンロードできるのでしょうか? ご回答お待ちしています。 宜しくお願いいたします。
回答: ライブラリはデフォルトで読み込まれていると思う。 例えばsystem.text.regularexpressions.regexクラスは http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.regex.aspx namespace: system.text.regularexpressions >assembly: system (in system.dll) というようにsystem.dllというファイル内にある #importsはライブラリの読み込みじゃなくて, xmlでいう名前空間接頭辞やデフォルト名前空間の設定だと思う