tixture55’s diary

主にプログラミング関係の日記です。

C#

C#で非同期でダウンロードする処理を書く

C#で非同期処理を書く際の文法やルールをまとめてみました。非同期処理にはasync/awaitを使いますが、これが使えるようになったのはC#5.0からです。 同期処理でファイルをダウンロードする処理 using System.IO;using System.Net; public static string Read…

C#の書き方(LINQ、クラスの継承の禁止、outキーワード)

※この記事はC#初学者による初学者用の記事です。 C#を使うと、PHPに比べ、制限をかけるような書き方ができるのが特徴です。またソート処理と一口に言っても、ラムダ式を使うソート、LINQを使ったソート、Comparisonデリゲートを使ったソートなどいろいろ方法…

C#のメモリモデル、スレッド処理

今回は、C#のマルチスレッドプログラミングと、C#の型のアトミック性についての記事です。普段、マルチスレッド処理を書くことがないので、今後使うこともあるかなと仕様について学習したことをまとめました。 C#のメモリモデルとは一連の規則で、C#のメモリ…

ASP.NET入門

VSでどんな開発ができるのかなぁ、ASP.NETの文法ってどんなだろうってことで、今回はASP.NETです。 特徴 ASP.NET MVCは標準でユーザー認証が搭載(Twitter連携とかが簡単) Azureへのデプロイがスムーズにできる PHPみたくHogeController extends AppControl…