若き頃から首から下が動かなくなってもお金に困らないライフスタイルを突き詰め、それを達成する過程でひきこもりと化し足が枝のようになった男うきだいら。 このままではダメだとパーソナルトレーニングに通いだし、プロテインによる急な栄養補給、バク食いによる体重増加の結果、尿管結石になり死を覚悟した上ただのデブになった男うきだいら。 小学5年生の登下校時、りんご畑でうんちを漏らして大号泣した悔しさを私は生涯忘れることはないだろう。
![「SEO×SNS×ブログ」で作る最効率化収益システム|うきだいらブログβ](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e009d08f89f134a4b40c1cd199f3eac0f4d440/height=288;version=1;width=512/http%3A%2F%2Ftoach.click%2Fimages%2Fheader.webp)
IDisposableという、さかしいインターフェースをご存知だろうか? C#からC++を呼び出すなどで外部DLLを扱う場合に割り当てたメモリーや、ファイルハンドル、Bitmapクラスなどアンマネージドリソースを明示的に開放する方法を定義したもので、MSDNには、Dispose()というメソッドのみが用意されている。 IDisposable インターフェイス (System) 要は、このメソッドの中で、クラスが持っているリソースを開放するだけなのだけれど、単にこのメソッドを実装するだけではダメな意地のわるいインターフェース。 今回は、そんな困ったチャンを正しく使う方法をまとめる。方法だけ知りたいせっかちな御仁は最後のセンテンスだけ読めばOK。 まずはDispose()を実装する 兎にも角にも、まずは実装してみる。 メンバーにアンマネージドリソースを持っているクラスを考える。 interna
C#には、色々な文字列比較の方法があることを知っているだろうか? あなたが普段何気なくやっている文字列比較は実は奥が深く、小文字や大文字の比較はもちろん、半角/全角やカタカナ/ひらがななど、日本語専用ど直球な文字列比較もできる。 今回は、そんな奥深い文字列比較の世界を案内しよう。 小文字と大文字を区別しないで比較する まずは、ローマ字入力のあるソフトなりWebサービスだと結構使いドコロのありそうな、小文字と大文字を区別せずに比較する方法を紹介しよう。 作例は、”IAMLEGEND”と”iamlegend”を、二つの方法で比較するもの。var uppercaseText = "IAMLEGEND"; var lowercaseText = "iamlegend"; // This outputs Equals on Ordinal : False Console.WriteLine( "Eq
C#で開発をしていてふと疑問に思うのが、小文字ではじまる「string」と大文字の「String」に違いはあるのだろうか?ということ。 stack overflowで2658個の投票、496個のスター、46個の回答が付いていることからわかるように、簡単な疑問にも関わらず関心は高い。 What’s the difference between String and string? stringはStringの別名 Javaをやっていた人は、Javaの文字列型がStringだから、C#をはじめるとこういうコードを書いてしまう。String text = "Lorem ipsum"; しかしこれは、小文字の場合と何ら変わらない。string text = "Lorem ipsum"; それというのも、stringはSystem.String型のエイリアス(別名)なだけだから、intがSystem
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く