Web開発など

Java, JS, CSS, HTML, Unity, C# のことなどを書いてます。フリーソフトや二次創作の公開もしています。

C#

ASP.NET Core:リクエストのJSONをバインド

C#

ASP.NET Core の APIコントローラーで、受信した JSONをオブジェクトにバインドする方法を書いていきます。 補足 Web API のプロジェクトを作成している前提で記事を書きました。プロジェクトの作成方法は、以下のリンク先に書いてあります。 Web API プロジ…

C#:コレクション生成時に要素追加

C#

C# の List と Dictionary で、インスタンス化する際に要素を追加する方法を書いていきます。 コード例 { と }(コレクション初期化子)を使って、インスタンスを生成すると追加できました。 using System; using System.Collections.Generic; class Program…

ASP.NET Core:リクエストパラメータ使う

C#

ASP.NET Core で、リクエストパラメーター(クエリ文字列)を APIコントローラーで使う方法を書いていきます。 具体的には、以下の URLでリクエストを受け取った場合、 http://localhost:xxxxx/api/task?id=4 コントローラーで 4 を使う方法になります。 補…

ASP.NET Core:リクエストのURLパスを使う

C#

ASP.NET Core で、URLパス(の一部)を APIコントローラーで使う方法を書いていきます。 具体的には、以下の URLでリクエストを受け取った場合、 http://localhost:xxxxx/api/memo/2 コントローラーで 2 を使う方法になります。 補足 Web API のプロジェクト…

ASP.NET Core:静的コンテンツを返す

C#

ASP.NET Core で、HTMLなどの静的コンテンツを返却する方法を書いていきます。 補足 Web API のプロジェクトを作成している前提で記事を書きました。プロジェクトの作成方法は、以下のリンク先に書いてあります。 Web API プロジェクトの作成 手順1. コード…

ASP.NET Core:JSONを返す

C#

ASP.NET Core で、JSON を返却する Web API を作成していきます。 補足 Web API のプロジェクトを作成している前提で記事を書きました。プロジェクトの作成方法は、以下のリンク先に書いてあります。 Web API プロジェクトの作成 手順1. APIコントローラーの…

ASP.NET Core:Web API プロジェクトの作成

C#

ASP.NET Core で、Web API のプロジェクトを作成していきます。開発環境は、Visual Studio 2019 Community を使いました。 手順 Visual Studio を起動して「新しいプロジェクトの作成」を選んでから、 「ASP.NET Core Web アプリケーション」を選択しました…

ASP.NET Core:概要・開発準備

C#

ASP.NET Core で Webアプリを作ってみようかと思い、公式ドキュメントを見ながら調査をしてみました。これから、そのとき調べたことをまとめていこうと思います。 今回は、ASP.NET Core の概要などを書いていきます。 概要 ASP.NET Core は、Webアプリ構築用…

C#:二次元配列の長さ取得

C#

C# の二次元配列(多次元配列)で、配列の長さを取得する方法を書いていきます。 コード例 GetLength(int) で取得するみたいです。引数には、取得したい次元(0開始)を指定します。 int[,] array = new int[2, 4]; Console.WriteLine(array.GetLength(0)); …

C#:Hello World プログラムの作成

C#

C# を使って、Hello World プログラムを作成する手順を書いていきます。 詳細 今回のアプリはコンソールアプリで、 コマンドプロンプトに文字列を出力する感じです。 環境 ブログ執筆中の環境は以下の通りです。 Windows10 64bit Visual Studio 2019 手順1. …

C#:Visual Studio 2019 のインストール

C#

Unity を使わずに、C# のコードを単独で書きたくなることがありました。そこで、C# のコンソールアプリを開発できるように、Visual Studio 2019 Community をインストールしました。 OS は Windows10 64bit で、これからインストール方法を書いていきます。 …

C#:Dictionaryの要素を上書きする

C#

C# の Dictionary で、重複するキーの要素を上書きする方法を書いていきます。 上書きする方法 添え字を使って、イコールで代入すると上書きできました。 Dictionary<string, string> conv = new Dictionary<string, string>(); conv["あ"] = "a"; conv["あ"] = "A"; //-> OK(key="あ", val=</string,></string,>…

C#:カタカナをひらがなに変換する(片仮名→平仮名)

C#

C# を使って、カタカナをひらがなに変換する方法を書いていきます。 コード例 変換コードの一例は以下の通りです。 static internal string Convert(string s) { StringBuilder sb = new StringBuilder(); char[] target = s.ToCharArray(); char c; for (in…