メモ

覚書です

C#を少し体験してみました

2008-10-24 19:29:00 | プログラミング
MSDNのサンプル

上記、MSDNのサイトのサンプルを少しいじって、IPアドレスの逆引きを行うプログラムを書いてみました。
ほとんどサンプルそのままですけどね^^;
逆引きにしてみたのと、標準入力か指定ファイルからIPアドレスを読み取るようにしてみたくらいかなぁ。

WindowsでもMono(Debian lenny)でも動くので、なかなか面白いかもです。
ただWindowsのcscでコンパイルしたものは、WindowsでもMonoでも動いたのですが、MonoのgmcsでコンパイルしたのはMonoではうまく動いても、Windowsだとちょっとうまく動作しませんでした。

#ファイルサイズは不思議と同じみたい

いろいろ試してみたところ、UpdateUserInterfaceをmainから呼ばなかったり、空の関数にしていると、MonoでコンパイルしたものはWindowsではだんまりになるみたいでした。
UpdateUserInterfaceにダミーで命令を加えてみると、MonoでもWindowsでも上手く動くようになりました。

#Windowsのcscでコンパイルすれば、そういうことをしなくても両方で動きました^^

ちょっとだけC# & Mono体験でした。