.NET

昔自作したIPアドレス計算機(IP Address Calculator)

PCのファイルを整理している間2007年作成した、 IPアドレスとネットワークマスクの計算ツールを発見しました。 みんなと共有したいと思いますが、 あくまで個人用で作成したものなので、BUGなどがあったらご一報ください^^ UIが英語でごめんなさい。 実行…

再論C#でのマルチスレッド処理

スレッドが作成後下記の操作ができます。 1、完全無視。Start()をコールしたら、放置する 2、Suspend()をコールして、いったん停止させる。停止したスレッドがどこかで集中管理される。 3、いったん停止したスレッドに対してResume()で再度復活可能。 停…

C# パフォーマンスコーディング Tips

以下のTipsはC#プログラミング上パフォーマンス重視の場合覚えておいたほうが良いかもしれません。 1、try{ } catch { }ブロックでfinally句を使って、リソースの割り当て解除を確保する。 2、可能であればスレッドを共有リソースとして利用し、最適化した…

Look into C# Samples(Delegate) (2)

...(usingとnamespace略) delegate void Sample(string msg); class Program { static void TEST(string msg) { Console.WriteLine(msg); } static void Main(string[] args) { Sample ex1 = new Sample(TEST); TEST("hi"); //C#2.0 暗黙型変換可能 Sample…

Look into C# Samples(Delegate) (1)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test_Delegate { //代表者宣言 delegate int Sample(int x,int y); class Class2 { public static int methodMult(int x, int y) { return x * y; } publ…