タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

C#に関するTomato-360のブックマーク (3)

  • C# + NancyでJSONを返すWebアプリを作り、Heroku Buttonを使ってHerokuへデプロイしてみた - メモ的な思考的な

    以前、Ruby + HerokuでJSONを返すWebアプリを作りました。 Ruby + Heroku + Highchartsでべたリンゴの割合をグラフ化してみた - メモ的な思考的な 最近C#を触っているため、C#で同様なものを作る方法を探してみたところ、C# + Nancy + Herokuで実現できそうなことが分かりました。 そこで、Herokuまわりで気になっていたHeroku Buttonとともに、C# + NancyをHerokuへデプロイすることを試してみました。 環境 Windows7 x64 Visual Studio .NET Framework 4.5 SourceTree Herokuのアカウントを作成済 Heroku Toolbelt 3.11.1 NuGetパッケージ Microsoft.Owin.Hosting 3.0.0 Microsoft.Owin.H

  • 【ラムダ式】 はじめの一歩

    まずは最も簡単なラムダ式のサンプルコードを見てみましょう。 以下のコードの4行目「() => Console.WriteLine("Hello, World!!");」がラムダ式と呼ばれるものです。 ラムダ式は4行目で定義され、7行目で実行されています。 つまり、action()の行を実行した時に、「Hello, World!!」と出力されるのです。 なぜ、ラムダ式はメソッドのように呼び出して実行できるのでしょうか? static void Main(string[] args) { // ラムダ式の定義 Action action = () => Console.WriteLine("Hello, World!!"); // ラムダ式を実行 action(); // <結果> // Hello, World!! } ラムダ式とは、簡単に言うとメソッド内で定義された即席のメソッドのことです

    【ラムダ式】 はじめの一歩
  • 【ラムダ式】 ラムダ式のメリット

    今回は、ラムダ式を使うことによって得られるメリットについて考察します。 ラムダ式について最初から学びたい方は、前回の記事を御覧ください。 前回のコードでは、引数なし、戻り値なしのラムダ式を使用しましたが、今回のサンプルコードでは、引数のあるラムダ式を使用しています。 Action<int>型の変数には、引数int型、戻り値なしのラムダ式を代入出来ます。 (ちなみに、Action<int, int>ならint型2つ、Action<int, int, string>ならint型2つ、string型1つを引数に持つメソッドが代入可能) では、以下のコードを御覧ください。 class Program { static void HeavyJob(Action<int> report) { for (int i = 1; i <= 100; i++) { // 時間のかかる処理を実行していると仮定(

    【ラムダ式】 ラムダ式のメリット
  • 1