タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

Roslynに関するhonamisのブックマーク (2)

  • ピックアップRoslyn 2/23: Shapes and Extensions

    久しぶりに面白そうな話が。 Exploration: Shapes and Extensions #164 2つほど原案があって、組み合わせて結構よさげな機能案ができたので詳細を詰めていきたいという感じの話。 元になっているのは以下の2つ。 Extension everything メソッドだけじゃなくて、プロパティとかインデクサーとかあらゆるものを「拡張」定義したい 静的メソッドも(インスタンスじゃなくて型に対して)「拡張」したい インターフェイスの後刺しとかもしたい Type Classes Haskellの型クラス的なもの、 .NET ランタイムに手を入れなくてもちょっとした「値型ジェネリック」を使ったトリックで実現できそうという話 MS Researchの人と、インターンで来た人の成果っぽい 型クラスってのはどういうのかというと: 静的メソッドやコンストラクターを含めて、その型が持

    ピックアップRoslyn 2/23: Shapes and Extensions
  • .NETコンパイラープラットフォームRoslynを使ってExcelをC#で操作できるように拡張する | MSP Japan Website

    みなさんいかがお過ごしでしょうか、MSPマーケティング職のがりっち( @garicchi )です。 皆さんはExcelを触っているとき、こんなことを思ったことはありませんか?     Excelの関数調べるのめんどくさい… C#が使えたらいいのに…      Excelの関数(SUM(B3,BC5)とか)に詳しい人なら思わないかもしれませんが、プログラマーExcelを触るとこのように思ったことがある人はいると思います。 実際にExcel内の関数でif分岐はできますが、1行で書かなければいけなかったり、いろんな条件式が積み重なるとカオスな状態になってしまいます。 カオスな条件式の例     プログラムを経験されている方ならば、「C#っぽい構文で書ければ条件式も見やすくなるのに…」と一度は思ったことがあるはずです。   C#ならば複雑な条件式も(比較的)見やすい     「 ああ…Excel

    .NETコンパイラープラットフォームRoslynを使ってExcelをC#で操作できるように拡張する | MSP Japan Website
    honamis
    honamis 2016/10/03
    “どうやってExcelのセルをC#のスクリプトで操作しているのかですが、ExcelのVSTOという拡張機能はExcelに.Netプラットフォームのプログラムを組み込むことができるというものです。”
  • 1