C#
手元にあるVisual StudioがExpress版だと中々作るのが難しいExcelアドインですが、CodePlex Archiveというものを使うと驚くほど簡単にExcelアドインを.NET言語を使って作成できます。またさらに、.NET言語からR言語を呼び出すことを可能にするDLLを、我らが…
C#で作ったDLL(最終的にExcelから使用したい)をExcelから使用した状態でデバッグしたくて色々調べてたら、 「方法 : DLL プロジェクトからデバッグする」によると Express Edition では、外部の呼び出し元アプリケーションを指定できません。 Express Edit…
#embedly_twitter_50281804{background:url(http://a0.twimg.com/profile_background_images/117348165/tw1.gif) #C0DEED; padding:20px;} #embedly_twitter_50281804 p{background:#fff;padding:10px 12px 0px 12px;margin:0;min-height:48px;color:#000;fo…
昔書いた「コンストラクタが勝手に代入してくれてうれしいんだけど、なんか不思議 - My Life as a Mock Quant」と同じものをC#でも考えてみましたというお話。 Explicit版 using System; using System.Collections.Generic; using System.Linq; using System…
淡々とC#に焼きなおしてMainファイルごとにソリューション化してgithubにUPしてます。 趣味です。3日坊主にならないように頑張る。GitHub - teramonagi/cs_MarkJoshi_SimpleMCMain1: C# implementation of [C++ Design Patterns and Derivatives Pricing] Gi…
Parallelクラスを使った並列ループ .NET Framework4からはSystem.Threading.Tasks 名前空間が提供されていて、より簡単にかけるようになっているようだ。ありがたや、ありがたや。 Parallelクラスを使うとForループを簡単に並列化できる。 using System; usi…
デリゲートを使ったマルチスレッド(BeginInvoke, EndInvoke) 参考LINKの同期メソッドの非同期呼び出し | Microsoft Docsによるとかなり色々できるな…とりあえずわかったことを箇条書きでまとめる。 内部的にはThreadpoolを使っている Threadクラス・Threadp…
C#でマルチスレッドプログラムを書くには色々方法があるようなので、がんばって勉強しつつ、その結果をメモメモと。 この記事によると スレッド(Thread) スレッドプール(ThreadPool) デリゲート(BeginInvoke) タイマー(Timer) という分類になるらし…