S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

C#

今更delegate

あーこんな使い方したい場面あったかもーと今更。 とは言え、実装しないようじゃそもそもダメじゃわなw

ジェネリックなリストの操作

ちょっとフレームワーク的なメソッドで、不特定な型のジェネリックなリストの要素に対する操作をしたい場合。

DirectoryクラスのExistsメソッドなどでの共有リソースの認証

.NET Framework 2.0、Windows XP SP3、Windows 7 共有フォルダのディレクトリの有無を検出している訳ですが。

これもNetBIOSの話か?

WebClientクラスで"http://ホスト名/パス"というURLにアクセスする場合。 ・WindowsXPのIE6で"http://ホスト名/パス"でアクセスできるが、Firefox3.6だと404が返ってくる。 ・Windows7のIE8で"http://ホスト名/パス"でアクセスできるが、Firefox5だと404が返…

WebClientクラス

サーバの設定ファイルを取得するような仕組みで、HTTPで設定ファイル(XML)を取得する仕組みとか考えてみる。

ProcessStartInfoで引数を渡す

外部アプリケーションを起動させるのはOKとして、引数の渡し方は?ということで。 Argumentsプロパティに、空白で区切って複数指定できる。 ProcessStartInfoに複数の引数を渡す

Process.Startで同期/非同期で外部アプリケーションを実行する

外部アプリケーションを起動して終了まで待機する、ファイルを関連付けられたソフトで開いて終了まで待機する: .NET Tips: C#, VB.NET, Visual Studio 非同期で、イベントハンドラでコールバックみたいなことができるんか。 んでもって、「EventHandler デ…

FileInfoオブジェクトのExistsメソッド

.NET Framework 3.5 ローカルのファイルを使った、ロック処理なんかを実装した訳ですが。

C#のコードからリモートのリソースにアクセス

共有フォルダにインターフェースファイルを書きだす場合に、アクセス権周りがあるので、net useコマンド相当のAPIを使ってプログラムから接続しに行きたい訳です。 mpr.dllにある、WNetAddConnection3で接続、WNetCancelConnection2Aで切断でええんかな。 ネ…

System.Net.Mailでの件名の文字化け…から思うこと

原因はUTF-8で送るべきところを、Shift-JISのエンコード指定をして送ってたってだけだった。。。

Aspose.Wordsでブックマークに値を貼り付ける

文書テンプレートの、文書内にあるブックマークには値が貼り付けることができるが、ヘッダにあるブックマークに貼り付けると、下記のような例外が出る。

スタティックイニシャライザとか静的コンストラクタとか

かなり以前に、元上司殿からのメールでスタティックイニシャライザの存在を知り、それを使う時がきた! 但し、C#でw

暗号化処理のポーティング

元々がC++のコード。

DateTimeの文字列変換

日時(DateTime型)を文字列に変換する: .NET Tips: C#, VB.NET, Visual Studio いろいろできるなーと思ったけど、データの型として、ここまでできる必要があるのか?とか。 あくまで、日時を表現する値としてのメソッドだけでもいいような気がしないでもな…

protectedとは? 再び

Javaでも考えてたんだけど。 C#だとスコープは継承関係のみなんだ。 てっきりJavaのpackageじゃないけど、namespaceと思ってた。 んで、その代わりにfriendか! と思ったらC++だけで、C#にはないとか。 代替案 プログラミング/C#/friendクラスの代替案 - t…

ListとかMapとかIListとかIDictionaryとか

Javaで言うところのList#addAllとかMap#puAllが、C#のIListとIDictionaryにないって困ってる人は少ないのか? C#のListにはAddRangeってメソッドがあるけど、なんでIListにないん? とりあえず1か所だけだったから、foreachで1要素ずつAddしたけど。

例外処理

C#と諸々 久々に業務エラーについて 考察が面白い。

ThreadLocalのようなもの

C#言語でのThreadLocal実装方法 - .NET入門