技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

.NET

ExpressionTree 抜きで動的にLINQの Where を指定するよう試す。

LINQ to SQL では使えないけど、一応手といえば手。 だってExpressionTreeとか弄るのヤだもん。俺、、、、 やってることは、匿名デリゲートを作ってWhereに突っ込んでるだけです。 で、匿名デリゲートを動的にポンポン作れば、動的なフィルタの出来上がり〜…

ディレクトリの中身を再帰的にリストアップ

書いてからPythonにすりゃよかったと後悔 using System; using System.Text; using System.IO; namespace DirectorySearcher { class Program { static void Main(string[] args) { string localDir = System.Reflection.Assembly.GetExecutingAssembly().Lo…

.NET の対応してるOODBキタコレ

http://www.db4o.com/ http://www.neodatis.org/ http://www.myoodb.org/index.html もう遊ぶしかねぇ!しかも db4o はLINQも使えるのか、便利だw

文字列をコンパイルして実行してみる

適当にネット漁ってたら面白そうなAPI落ちてたからやってみた。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; using System.CodeDom; using System.CodeDom.Compiler; using Microsoft…

VB.NET で ini ファイルを読み書きしてみる

知り合いに頼まれたのでやってみた。 VB なんぞ生まれて初めて触る。 C# で .NET 齧ってるからいけるかと思ったが、やっぱ書き方、文法がやりづらかったw .NET になってから、Ini ファイルが使われなくなってるなってるので、一番簡単な方法として、Win32AP…

XMLとオブジェクトでマッピングを試みる

C#には XmlSerializer なるクラスが存在してて、このクラスは Stream に、オブジェクトをシリアライズして書き込む。または、デシリアライズするという機能を持っている。 で、属性割り当てとか、要素名指定とか色々できる。以下サンプル。 // .NET 2.0(?)以…

IronPython 2.0 突っ込んでみる

IronPython2.0 を整えるメモ。 1. IronPython2.0(現時点Beta4)入手→インストール 2. IronPythonStudio入手→インストールただし、VisualStudio.NET2008 に IronPythonStudio 突っ込むには、「IronPythonStudioIntegratedSetup」でないとダメらしい。

LINQで良いサイトあったのでメモ

http://blogs.msdn.com/charlie/archive/2006/10/05/Links-to-LINQ.aspxすばらしい! とりあえずチェック!