C#
javascriptの var hoge = funciton(){return 3;}; var fuga = (funciton(){return 3;})();と同じことがc#でも起こったらテンションはあがるでしょう? var num = new Func<int>(() => 3)();//コンパイラ許容 var numF = new Func<int>(() => 3); Console.WriteLine(num</int></int>…
http://neue.cc/2009/09/25_204.html また一つ学んだ。ありがとうございます。 Linqすてきだ。。これがDB/XMLでも使えるのか。。。 Linqのパフォーマンスってどうなんだろうかねぇ? こう言うのはトレードオフだと思いますし EnumerableとEnumeratorの当たり…
反復周りをメモします。 1.反復します 非Generic public class StampCollection : System.Collections.IEnumerable { private Dictionary<string, Stamp> stamps_ = new Dictionary<string, Stamp>(); public void Add(Stamp s) { stamps_.Add(s.Name, s); } public System.Collections.IEn</string,></string,>…
ちょっとキモいのでメモ。 ラムダ式とBeginInvokeでなんだか気持ちよくなっていたら 例外の辺りで戸惑ったのでメモ。 詳しくは http://d.hatena.ne.jp/akiramei/20060126/p1 でいいのかしら。 要するにスレッド分けたらmainに例外持ってくるのはしんどい、と…
使い所がすぐには出てこないがここまで簡単なら案外常用できるのかも using System; using System.Text; class Program { static void Main(string[] args) { Program p = new Program(); foreach(string s in p.CoRoutineTest()) Console.WriteLine(s); whi…
いろいろ迷ったけど書き出せばいいのだった。 SOAP的な何かは利用側がキモくなる瞬間があるので。 REST的な?RESTってなに? 1.VSでWEBサイト作成 機能でフォルダを作る WebサイトRoot | ----func ----func1 ----func2 てなぐあいに。 2.各フォルダにaspxを…
高級言語キッズなのでbyteとかほんとに苦手。 イメージつかめね。 データをbyteでとりあえず受けてどうしようか考える時のサンプル class Program { static void Main(string[] args) { string str = @"やうやうしろくなりゆく山ぎは、少しあかりて、"; List<byte[]></byte[]>…
http://d.hatena.ne.jp/cast_everything/20090828/1251470485 こういうことに立ち向かっていたわけですが、 C#にはdelegateがあるじゃない! ということで関数に関数投げてウマー!というのはものすごく簡単にできます。 静的な型付けだからさすがにJS見たい…
http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/BackGround/Biorythm.html を参考にした。 バイオリズムとは生まれた日から一定の周期で体調が変化している、という学説らしい 体は23日、感情は28日、知性は33日周期でぐるぐるするらしい c#の日付関係の…
新しいC#だとmap/filter使えるんですかね?知りません。C#2.0で実験。http://d.hatena.ne.jp/yuki_neko_nyan/20070116/1168928753 がずっとわかりませんでした。 えーっと、、これってGoFのVisitorパターンじゃないの?そうかそうか、Visitorってlambdaのこ…
svn使ってます。 ローカルで動くなー=>コミット=>開発環境でsvn upです。普通です。 育ちがよいのでディレクトリを掘って今のcsファイルをバックアップしてからsvn upです。 でだ、ASPのエンジンはディレクトリを掘った先のファイルを見にいくの? キャッシュ…
なんか納得できない。 C#ではWeb状態管理に他の言語と同じくクッキーつかえます。 あとSessionとViewstateってのがある。 Viewstateはhiddenなフィールドに過ぎないのでまぁ、分かる。HTMLソース見ればはっきりと表示されとる。 で、Sessionです。わからん。…
風邪引いた。しんどい デリゲートをBeginInvokeで叩いたらスレッドプールをつかってくれるらしい。便利。 threadだと引数渡すためにいちいちクラス立てないとイケナイとかでめんどいと言えばめんどい。 っていうかさくっと渡す方法教えてください。。 とにか…
c#で鯖書こうとかおもった で、書けない。 vbで鼻くそみないなプログラム書いてたから書けるとかおもったけど 無理。 delegateとかわかってねぇ。 getter/setterもなれてねぇ。 =>基礎から で、c#の仕様とか見てたんですけど。 関数投げれるやん! delegate使…
ローカルでデバッグができないプロジェクト、ありますよね! IP的にDBにつながらない!とか。 デバッグモードとか使えない時とか、ありますよね! string mode = "release"; //mode = "debug"; if (mode == "debug") { MessageBox.Show("デバッグ中じゃ"); }で…