Visual Studio for MacでiOS+Androidアプリをサクツクする

with コメントはまだありません

Visual Studio Codeが登場した時から予想されていたMac向けのVisual Studio。本家Windows版Visual Studioとはかなり異なった作りになっているけれど、ベースとしたXamarin … Read More

[C# LINQ] Whereの使い方から注意点まで

with コメントはまだありません

LINQの中でフィルタリングを司るWhereの使い方と使用上の注意を解説する。   Whereの役割 Whereの役割はコレクションをフィルタリングすることだ。例えば数字の入った配列があったとして、その中から偶 … Read More

[C# LINQ] データをグループ分けするGroupByを図解する

with コメントはまだありません

配列やリストなどのデータをグループ分けしたい時は無いだろうか?例えば、名前やenum値でインスタンスを分けたいときなど。そんな時に使えるのがLINQのGroupByだ。今回はGroupByの使い方を解説する。 &nbsp … Read More

期待度MAXな次世代のC#開発環境 Rider を使ってみた。

with コメントはまだありません

C#開発を爆速にするResharperの開発元であるJetBrainsがC#向けのIDEを開発している。その名も『Rider』だ。JetBrains製IDEのベース技術であるIntelliJ Platformで作られてい … Read More

C#万能伝説?EclipseプラグインでC#開発ができるらしい……けど?

with コメントはまだありません

アクセス解析を眺めていて『c# eclipse』で検索している人がいることに気づいた。C#開発といえばVisual Studio一択だろうと思っていた僕にとって、あえて手垢まみれの表現を許すなら、これは青天の霹靂だった。 … Read More

そのC#、長すぎない!? 劇的にスリムになります。LINQならね。

with コメントはまだありません

「いつもソースが長くなってしまう」というアナタ。foreachをLINQで書き換えることから始めてみよう。 見たことはないだろうか? foreachの入れ子、あるいはforeachの後にすぐ別のforeachが来るC#の … Read More

C# on Macならどの開発環境を使うべき?ケース別に考える

with コメントはまだありません

MacでC#を使うならどんな環境を使えばいいだろうか?Xamarin StudioだとかVisual Studio CodeだとかUnityだとか色々あってどう使い分ければいいか混乱しているかもしれない。 今回は、ケース … Read More

C#の波に乗りますか?乗り遅れますか?Visual Studio Dev Essentialsが拓く未来

with コメントはまだありません

  Microsoft主催のカンファレンスやイベントで毎回のように大きな発表があるから、ここ最近はびっくりポンな日々が続く。 さて、先日開催されたMicrosoft Connect(); 2015では、OSS版 … Read More

C#6 nameofと例外フィルター(when)の嬉しい使い方

with コメントはまだありません

Visual Studio 2015が正式リリースとなり、いよいよC#6時代が幕を開けた。 async, awaitの時のような劇的な変化はないけれど、かゆい所に手が届いた感がある。 今回は、C#6で導入されたnameo … Read More

Out of C#6. Swiftに近づくC#7

with コメントはまだありません

Visual Studio 2015およびXamarin Studio 5.9で使えるようになったC#6は、自動実装プロパティの初期化、ラムダ式によるメンバー関数の記述、using staticなどによって、ソースを書い … Read More

[C# .Net] 後始末が必要なクラスにはusingを使うといいですよ。

with コメントはまだありません

C#に限らず、プログラミングをしていて、外部ファイルを開いたりコネクションを開いておいたりすることは多い。 そういった場合、後始末を忘れると、例えばファイルを開きっぱなしにしたりと、あちゃちゃ〜なコトになってしまう。 し … Read More

[C# LINQ] SelectとSelectManyの使い分けとforeachでインデックスを使う方法。

with コメントはまだありません

LINQに慣れないうちは自分の思ったとおりの出力が得られないもの。 中でも、コレクションの中のコレクションから要素を取り出す操作が鬼門になるだろうか。 そういう操作はSelectManyで一発OKなのだけれど、Selec … Read More

[C# .Net] ちょっと上行くC#erになるためのLINQの使い方。

with コメントはまだありません

先日TOACHで紹介したLINQの入門記事は、おかげさまで多くの人に読んでもらえたようだ。 Hello LINQ world. 野暮ったいC#コードから卒業したいアナタへ。LINQ 基本の4つ。 このLINQの第一歩では … Read More

[C# .Net] PC名や改行文字まで。あなたのことなら何でも知っているEnvironmentの使い方

with コメントはまだありません

知れば知る程至れりつくせりな.Netフレームワーク。 RubyでWebサービスなんか作ってると、いくつもGemを入れないと話にならないけれど、C#の場合は.Net一本でけっこうカバーできる。 これまでにも色々.Netをべ … Read More

[C#]イマイチ分かりにくいIDisposableの実装方法をまとめる。

with コメントはまだありません

IDisposableという、さかしいインターフェースをご存知だろうか? C#からC++を呼び出すなどで外部DLLを扱う場合に割り当てたメモリーや、ファイルハンドル、Bitmapクラスなどアンマネージドリソースを明示的に … Read More

C#(.Net)の文字列比較が日本語に対応しすぎていて笑えたので、他の比較方法と併せて紹介する。

with 1件のコメント

C#(というか.Net)には、色々な文字列比較の方法があることを知っているだろうか? あなたが普段何気なくやっている文字列比較は実は奥が深く、小文字や大文字の比較はもちろん、半角/全角やカタカナ/ひらがななど、日本語専用 … Read More

1 2