C#

裏口からのC#実践入門

1-18 using 文を使わない症候群 IDisposableインターフェイスの実装とusing文の組み合わせが鉄板。 1-19 Mixed Language Programming を知らない VBのクラスを使えるという話。 MacでVBをどう扱うかわからなかったのでパス。

裏口からのC#実践入門

1-16 全部public症候群 フォント的に、大文字と小文字のLの判別がすんごいしにくかった。 Javaの流れて言うと、カプセル化しようねって話。 この項で衝撃的だったのは、アクマくんとテンシちゃんが意外といい関係だということ。 1-17 全部static症候群 stati…

裏口からのC#実践入門

1-13 ポインタの利用 C#のポインタはデメリットの方が多い 99%、ポインタは死ぬまで使わない 1-14 無駄なキャストの多用 キャストをなるべく行わないようにする。 基本的に、自分はList使うかも。 型の誤用は真っ先に訂正すべき 1-15 全部1クラス症候群 Cust…

裏口からのC#実践入門

1-10 過剰に表現力がありすぎる型の利用 dynamicは使いどころが難しそう。 まだまだ自分にはとりあえず存在することだけは知っておいて、使わないという選択がよさそう。 using System; namespace Uraguchi.Scene1 { class BaseShip { public int Males { ge…

裏口からのC#実践入門

C#

1-9 解放したつもりのメモリ 無駄に展開せずに必要に応じてLINQのパワーを使うと。 IEnumerableやIQueryableは当たり前のテクニックだって。 using System; using System.Linq; using System.Collections.Generic; namespace Uraguchi { public class Akuma9…

裏口からのC#実践入門

1-8 解放されない参照 使い終わったあとにnullいれないと解放されないのでOut of memory出ちゃうよって話。 using System; using System.Linq; using System.Collections.Generic; namespace Uraguchi { public class Tenshi8 { private int[] array; privat…

裏口からのC#実践入門

1.6 ループする必要のないループ やはりC#はLinqをどう使うか、かな。 using System; using System.Linq; namespace Uraguchi { public class Tenshi6 { public static void Run() { int[] array = { 1, -1, 2, -2, 3 }; Console.WriteLine(array.FirstOrDef…

裏口からのC#実践入門

gitで管理する際、.gitignoreは以下から拝借。 github/gitignore github/gitignore · GitHub 1-3 for と foreach の誤用 ソースはあまりにそのままなので、貼り付けるのが躊躇われるので貼らずに。このシーンでは、Enumerableの各メソッドが分からなかったの…

裏口からのC#実践入門

裏口からのC#実践入門 ~バッドノウハウを踏み越えて本物へ!!作者: 川俣晶出版社/メーカー: 技術評論社発売日: 2014/11/08メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見るXamarinを使って学習する。 ソリューション毎に出力の設定しない…