2018-09

C#を勉強する順番

C#を勉強する順番!とりあえず最低限の文法や開発環境の使い方の知識は必要#1-2

前回はC#で勉強する順番の概要をお伝えしました。 まだ読んでない方はこちらから確認してください。 ここからは,私がC#で文法,オブジェクト指向,テスト駆動,ドメイン駆動開発などを学んでいく中で,つまずいたことや,感じたことをシェアして行きた...
C#を勉強する順番

C#を勉強する順番!オブジェクト指向からドメイン駆動開発まで#1-1

今回はC#を勉強する順番を解説して行きます。ダメダメ文法プログラマーだった私が数年間でドメイン駆動開発まで勉強した勉強方法を順を追って説明して行きます。
C#での非同期プログラミング

C#でのasync&awaitとTaskの使い方と非同期の考え方をわかりやすく解説#5

async await編 async awaitとは何か? async&awaitとは.NETFramework4.5で追加された機能で,非同期処理をより同期的に記述できる機能です。 async awaitを使うとどんな良いことがあるのか?...
C#での非同期プログラミング

C#でのasync&awaitとTaskの使い方と非同期の考え方をわかりやすく解説#4

Task編 それでは続いてTaskを使った非同期プログラミングを解説します。.NETFramework4.0以降の非同期処理は基本的にはTaskを使うと思っておいてよいでしょう。 Taskとは何か? .NETFramework4.0で登場し...
C#での非同期プログラミング

C#でのasync&awaitとTaskの使い方と非同期の考え方をわかりやすく解説#3

ThreadPool編 ThreadPoolとは何か? ThreadPoolは前述のThreadクラスと違って,処理するたびにスレッドを生成せず,使えるスレッドがあればそこで処理するといったスレッドのリサイクルを行いながら処理をするので非常...
C#での非同期プログラミング

C#でのasync&awaitとTaskの使い方と非同期の考え方をわかりやすく解説#2

Threadクラス編 それでは最初にThreadクラスを用いた実装方法を紹介します。このThreadクラスは.NETFramework1.1時代から存在する,最も古い書き方ですが,スレッドの動作を理解するにはもっとも例になります。それでは先...
C#での非同期プログラミング

C#でのasync&awaitとTaskの使い方と非同期の考え方をわかりやすく解説#1

C#の非同期プログラミングは.NETFramework4.5以降はTaskとasync&awaitを使ったプログラミングを主流です。非同期プログラミングになじみのない人には非同期処理事態がわからないと思うのでそのあたりをじっくり解説した上で...
C#を勉強する順番

C#erが5年目までに学ぶべき7ステップ!!

「C#できます!」って何の信用もできない言葉 「C#できます!」って何の信用もできない言葉です。 C#が進化し続けているからとかそういう意味ではなく,C#の文法しか知らない人が,プログラミングをすると複雑でぐちゃぐちゃでトンデモないコードが...