痛い一日を過ごす
VisualStudio2008からVisualSourceSafeにファイルをチェックインしたいのだが、なぜかうまくいかない。 うまくいかないというか、ずっとチェックアウトされっぱなしになってしまう。 おかしいなー。 と、そういえばF#いれたし、もしかしたら開発環境壊れたかなー。とか思って …
VisualStudio2008からVisualSourceSafeにファイルをチェックインしたいのだが、なぜかうまくいかない。 うまくいかないというか、ずっとチェックアウトされっぱなしになってしまう。 おかしいなー。 と、そういえばF#いれたし、もしかしたら開発環境壊れたかなー。とか思って …
匿名型 VBの場合 ・keyキーワードを設定したプロパティのみEquals,HashCode生成時の対象プロパティとなる ・keyキーワードを設定したプロパティの値の代入は初期化時のみ ・keyキーワードが設定されていないプロパティは後から値の代入が可能 C#の場合
日本ユニシス株式会社は9月9日、.NET Framework 1.1環境から最新版の.NET Framework 3.5への移行方法をアプリケーション構築の観点から検証したホワイトペーパーを公開すると発表した。同日より同社サイトにおいて無償で公開する。
アセンブリから特定の型を継承したクラスのメタデータを取得したい時は、System.Type型のIsSubclassOfメソッドを利用します。 以下のように使います。 Assembly assemblyObject = Assembly.LoadFile(対象ファイル名); foreach(System.Type …
アセンブリから特定のインタフェースを実装したクラスのメタデータを取得したい時は、System.Type型のGetInterfaceメソッドを利用します。 Assembly assemblyObject = Assembly.LoadFile(対象ファイル名); foreach (System.Type …
定期的に発生する「自動修復情報の保存」で固まること。
最近、こつこつと汎用でありながらインテリセンスが有効になるようにこだわったデータ検索とデータ更新のクラスを作成したが、 (MakeGenericTypeが無かったらもうちょっと大変だった。) 今日はそれを利用した簡単なメンテナンスデータアクセス向けサービスのクラス群を自動生成するツールがやっとできた。
下記の例のように、Formatに与える文字列中で普通に{を使うと、例外になる。 return string.Format( @" public class {0} { } ",クラス名); こんなときは下記の例のように、{の時は{{に}の時は}}にしてあげればよい。 return …
WCFを利用したサービスのバックグラウンドで動いてもらうフレームワークを作成するときに必要だったので調べてみると、System.Type型のメソッドにMakeGenricTypeという、そのままのメソッドがあってこれで作成できる事がわかりました。
LINQを使って書くときに結果が必ず1件になることが分かっているのに今まで var test = Enumerable.Range(1,10).Where(x => x == 5).Select(x => x); Console.Write(test[0]); とSelectメソッドを利用した上で、配 …