2017-07-20 14 views
2

Math.NETニューメリックス

は私がアクセスするためにインデクサーを使用できるようにMathNETニューメリックスのパッケージを変更したいのですが...この1上のstackoverflowの需要を満たすためにどのようにわからないかに2つ目のインデクサーを追加します。次のようにサブマトリクスに割り当てる:

A[rows, cols] 

ここrowscols私は拡張メソッドサブ(INT []行は、[] COLSをint)を書いたint[]

ある同じ達成するもののそれは確かに。

パッケージ全体を再構築せずにインデクサーの拡張機能を追加することは可能ですか?もしそうなら、どのように?

答えて

5

いいえ、「拡張インデクサー」のようなものはありません今すぐです。拡張メソッドは、できるだけ近くにあります。しかし、それは彼らが来ること(ただし、保証はありません)完全に可能ですC#8。だからあなたのオプションは次のとおりです。

  • 待ちC#8
  • しようと、ライブラリの独自のプライベートフォークを使用します変更内容は、拡張メソッドに
  • スティックライブラリに受け入れられます
+1

はしばらくの間を運ばれたが、最終的には、ライブラリの私自身のバージョンを作成するために管理(と彼らは次のリリースに追加提案...見ていけません任意の明らかな欠点)。ありがとう – gwizardry

関連する問題