タグ

tipsと.netに関するrikima3132のブックマーク (6)

  • アセンブリ内のすべての型を取得する

    アセンブリ内のすべての型を取得するまず、Assemblyオブジェクトを取得する基的な方法について説明します。アセンブリのファイル名を指定してアセンブリを読み込むには、Assembly.LoadFromメソッドを使用します。アセンブリの完全限定名によりアセンブリを読み込むには、Assembly.Loadメソッドを使用します(アセンブリの完全限定名およびその取得方法については、ヘルプの「アセンブリ名」をご覧ください)。さらに、現在のコードを実行しているアセンブリはAssembly.GetExecutingAssemblyメソッドで、アプリケーションドメインに読み込まれているすべてのアセンブリはAppDomain.GetAssembliesメソッドで取得することができます。 次にこれらを使ってAssemblyオブジェクトを取得する例を示します。 'Imports System.Reflecti

    アセンブリ内のすべての型を取得する
  • 文字列で指定されたクラスのインスタンスを作成し、メソッドを実行する

    文字列で指定されたクラスのインスタンスを作成し、メソッドを実行する文字列で指定されたクラスのインスタンスを作成する方法及び、文字列で指定されたメソッドを実行する方法に関しては、「型のメンバを動的に呼び出す」で詳しく説明しています。ここではさらに具体的な例をいくつか示します。 Stringクラスのインスタンスを作成し、Replaceメソッドを呼び出す例次の例では、"System.String"という文字列からStringクラスのインスタンスを作成し(パラメータとして、"'*', 10"を指定)、さらにStringクラスのReplaceメソッドを呼び出しています(パラメータとして、"'*', '+'"を指定)。 Imports System Class MainClass 'エントリポイント Public Shared Sub Main() 'System.StringのTypeを取得する D

    文字列で指定されたクラスのインスタンスを作成し、メソッドを実行する
  • C# Tips ―NUnitでUnitTest―

    UnitTestとは たとえば、「あるクラスのあるメソッドが正しく実装できているか」をソフトウエア自体でテストしてしまおう、それがUnitTestです。 もちろん、テストコード自体は各自が必要に応じて作成する必要があります。 が、そのテストコードを実行して「成功」とか「失敗」とか表示するような共通部分を毎回作る必要はありません(誰かが一度作ってくれれば)。 そういった「共通部分」のことをテスティングフレームワークなどと呼びます。 いまでは、いろいろなテスティングフレームワークがオープンソースで公開されています。 たとえば、Java用のJUnitC++用のCppUnitRuby用のRubyUnitなどなどです。 で、NUnitはC#で実装されたオープンソースの.NET用テスティングフレームワークです。 NUnitのセットアップ NUnit.orgからダウンロードしてセットアップするだけで

  • .NET TIPS アセンブリにバージョン情報を設定するには? - C# VB.NET VS.NET - @IT

    アセンブリのバージョン情報 .NETアセンブリ(.EXEファイルや.DLLファイル)には、次の画面で示しているようないくつかのバージョン情報を設定することができる。この画面は、エクスプローラでファイルを選択し、そのプロパティを表示させているところだ。 .NETアセンブリ(asmverinfo.exe)のバージョン情報を表示したところ。バージョン情報を表示するには、エクスプローラで.NETアセンブリ・ファイル(.EXEファイルや.DLLファイル)を右クリックして表示されるコンテキスト・メニューから[プロパティ]を選択する。もしくはファイルを選択した状態でショートカット・キー[Alt]+[Enter]キーを押す。するとファイルのプロパティ画面が開くので、その画面の[バージョン情報]タブをクリックすれば、バージョン情報が表示される。

  • http://japan.internet.com/developer/20090922/26.html?rss

  • フォルダ、ファイルの変更を監視する .NET Tips C#, VB.NET, Visual Studio

    フォルダ、ファイルの変更を監視するフォルダやファイルが変更されたらすぐにそのことを知るための方法を紹介します。これは、System.IO.FileSystemWatcherクラスを使用すれば簡単にできます。ただしFileSystemWatcherクラスはWindows NT系のOSでしか使えませんので、Windows98/Meでは残念ながらできません。 フォルダまたはファイルが作成されたときにはCreatedイベントが、削除された時にはDeletedイベントが、名前が変更された時にはRenamedイベントが、サイズ、システム属性、最終書き込み時刻、最終アクセス時刻、またはセキュリティアクセス許可が変更されたときにはChangedイベントが発生します。 次の例では、フォルダ"C:\My Documents"内のTXTファイルの作成、削除、名前の変更を監視しています。WaitForChange

    フォルダ、ファイルの変更を監視する .NET Tips C#, VB.NET, Visual Studio
  • 1