なんとかするから、なんとかなる

エンジニア関係のことを書きます

C#

C#の非同期処理まとめ

C#

C#で非同期処理する方法がいろいろあって混乱したので、勉強してみました。 非同期処理について こんなコードは不要 Task.Run(), Task.Factory.StartNew(),Task.Start() Task.Wait(), Task.Result Threadクラスを直接使う じゃあ、どうする? 実装編 Asyncた…

C#でStringの中に変数を混ぜる

C#

Stringの中に変数を混ぜるとき string data = "pen"; string.Format("This is {0}", pen);

C# でクラスのメンバ変数のGetterの書き方

C#

C#のGetterの書き方 public string Hoge { get { return str; } set { this.Hoge = value; } }

C# のコンストラクタ内部でベースクラスのコンストラクタを呼ぶ

C#

class Sample { // ベースのコンストラクタ public Sample() { System.Console.WriteLine( "Sample()" ); } // 引数1コのコンストラクタ // →ベースのコンストラクタを呼ぶ public Sample( int ivalue ) : this() { System.Console.WriteLine( "Sample( int …

初めてのASP.NET MVC

初めてASP.NET MVCを触ってみたときの入門的な内容 ASP.NET MVCを勉強したときのメモ View .CSHTMLに書かれておりC#記法とHTML記法の共生が可能 Razor構文を利用する C#記法で記述する場合は、C#部分前に@をつける @foreach (var item in Model) { <tr> <td> @Html</td></tr>…

C# DateTimeにタイムゾーンを考慮するときのまとめ

はじめに C# においてDateTimeの使い方がわからなかったため調べた際のメモ kind.unspecifiedの扱い DateTimeでkindが"unspecfied"のとき var unspecifiedTime = new ... ; // kind がunspecified ToLocalTimeをすると、unspecfiedTimeはUTCとして扱われる u…