C#

外部プログラムを実行する

C#

http://dotnetfan.org/forums/25/ShowPost.aspxを参考する.忘れずにメモ. using System; using System.Diagnostics; public class ProcessTest { public static void Main() { Process p = Process.Start("notepad.exe"); } } using System; using System.…

オープンクラスってC#でも理論的に実現は可能と言ってみるテスト

もちろん条件付でですけど.その条件は基底クラスがpartialで宣言されてたらですけど.だから現状では無理ですよ.論よりソースって事で.まず,Rubyのオープンクラス.簡単に書くと継承しなくてもメソッドを追加できるってところでしょうか.たぶんこの部分…

エンコードの種類

C#

"System.Text.Encodeing"クラスで指定できるみたい. // Shift JIS System.Text.Encoding.GetEncoding(932) // JIS System.Text.Encoding.GetEncoding(50220) // ECU System.Text.Encoding.GetEncoding(51932) // ASCII System.Text.Encoding.ASCII // Unico…

数値チェック

C#

"double.Parse"メソッドなのですが,ちょっと感動. string str = "1,000"; // こんなカンマ付の文字列でも double result = double.Parse(str); // resultに"1000"が格納される 他にも"100","-123,456,789","123.45e+6","+500","5e2","3.1416","600."…

うるう年判定

C#

今年がうるう年かどうかを判定するのは,こんな感じで書くそうな. if (DateTime.IsLeapYear(DateTime.Now.Year)) { // 今年はうるう年だよ } else { // 今年はうるう年じゃないよ } なお"DateTime.IsLeapYear"は引数にint型を取るので,任意の年がうるう年…

部分クラス定義

Javaでは1ファイル1クラスが原則でクラスの分割は出来なかった(はず)ですが,C#では出来る模様.クラス定義時に"partial class"と定義すればOK.MSDNにも載っているサンプルコードはこんな感じ. public partial class CoOrds { private int x; private in…