タグ

C#に関するHamukoroのブックマーク (25)

  • C#プログラマーのための再帰処理・超入門:Gushwell's Dev Notes

    いげ太さんの記事に触発されて僕も書いてみた。 岩波国語辞典には、再帰→回帰 とあり、回帰の意味を見てみると、 (2) 〔名〕処理手続きや規則の定義に、それ自身を繰り返し使うような仕方。 とあります。 つまり、C#での再帰処理とは、ある処理をするのに、自分自身のメソッドを繰り返し呼び出す処理のことです。 なお、再帰は、処理だけではなく、構造においても使われます。コンピュータのフォルダ構造が その身近な例ですね。 さて、それでは、1 から n までの整数の合計(これを sum(n)と表す)を求める処理 について考えてみます。 sum(n) = 1 + 2 + 3 + 4 + ... + (n-2) + (n-1) + n と表せます。 1 から (n-1) までの合計は、というと、sum(n-1) であらわすことができます。 つまり、 sum(n) = sum(n-1) + n と定義できるわ

    Hamukoro
    Hamukoro 2017/09/09
    C#プログラマーのための再帰処理・超入門
  • 指定した時間停止する

    //一秒間(1000ミリ秒)停止する System.Threading.Thread.Sleep(1000); Thread.SpinWaitメソッド指定した時間現在のスレッドを停止するメソッドに、Thread.SpinWaitメソッドというものもあります。Thread.SpinWaitメソッドは、Thread.Sleepメソッドのように時間を秒単位で指定するのではなく、ループカウント(ループする回数)で指定します。そのため、同じ数値を指定しても、待機する時間はCPUによって変わります。 Thread.SpinWaitメソッドは、Thread.Sleepメソッドと違い、ループすることで待機しますので、CPUをほぼ100%占有します。また、Thread.Sleepメソッドを呼び出した場合は、残りのタイムスライスを放棄して、実行の準備ができている他のスレッドに処理を回しますが、Thread.S

    指定した時間停止する
    Hamukoro
    Hamukoro 2017/08/10
    Application.OnTime相当
  • C#でUIをHTMLで記述する方法(値の埋め込み方)

  • コマンドライン引数 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C

    概要 C# にはコマンドライン引数は Main 関数の引数としてプログラムに渡されます。 ここでは、コマンドライン引数というものが何なのかを簡単に説明した後、 C# でコマンドライン引数を受け取る方法について説明します。 ポイント コマンドライン引数: プログラム起動の際に渡されるオプションの値 C# では、Main 関数の引数として受け取れる コマンドライン引数とは コマンドプロンプト(Win9x の場合は「DOS プロンプト」と呼ばれる)上でファイルのコピーを行う場合、 copy というコマンドを利用します。copy は以下のようにして、コピー元のファイルとコピー先のディレクトリ(フォルダ)を指定することによってファイルのコピーを行います。 copy コピーするファイル コピー先のディレクトリ このように、コマンドやプログラムを起動する際に、プログラム名の後に続けて入力した文字列はパラ

    コマンドライン引数 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
  • 「タスクトレイからのフォームの表示・非表示切り替えについて」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    Hamukoro
    Hamukoro 2017/05/05
    Application.DoEvents()