タグ

Consoleに関するsheephumanのブックマーク (2)

  • 直列つなぎ。 -とある発達障害者の記録

    https://code.msdn.microsoft.com/10-C-6d9ce545 public static void Swap<T>(ref T LeftParam, ref T RightParam) // ジェネリック型を指定。入れ替えのため、ref T で渡す { T temp; // パラメータの左側と右側を入れ替える temp = LeftParam; LeftParam = RightParam; RightParam = temp; } private void button1_Click(object sender, EventArgs e) { // 変数にテキストボックスからの値を設定 string a = this.textBox1.Text; string b = this.textBox2.Text; // メソッド呼び出し前の表示 MessageBo

    直列つなぎ。 -とある発達障害者の記録
    sheephuman
    sheephuman 2016/10/05
     C#におけるインターフェースというのは、予め任意のデータ型を流せるような生産ラインを作っておくようなものなのだろうか。 サイトの説明がイマイチなので困る。
  • 関数

    概要 同じプログラムコードを複数の場所で何度も利用したい場合があります。 例えば、今まで説明してきた中で、たびたび「入力を促すメッセージを出力して、整数を入力してもらう」という場面が出てきました。 そのために何度も同じようなソースコードを書いてきました。 「反復処理」のところでも説明しましたが、 同じコードを複数の箇所に書くのはプログラムを管理していく上で好ましくありません。 そこで、こういう頻繁に使われる機能をまとめて、何度も呼び出せるようにしたのが関数(function)です。 (追記したい) 何度も出てくる処理でなくても、 処理に名前が付く単位で関数化すべき。 明確な名前を付ける(名前が付く単位で区切る)のがよいコードを書くコツ。 ポイント 何度も出てくる処理は関数化する。 数学の「関数」から取った名前。プログラミング用語的には、他に、サブルーチン、プロシージャ(手続き)、メソッド等

    関数
    sheephuman
    sheephuman 2016/09/30
    public class Program にしないと'ConsoleApp' does not contain a static 'Main' method suitable for an entry point  と出る。
  • 1