using
また、ファイルの先頭で使用するステートメントを理解できないようです。
nuget パッケージはこちら: https://www.nuget.org/packages/csharp-extensions そこから使用しようとしているメソッドは Object#Send です
だから、私は電話します
<#objectInstanec>.Send("SomeMethod")
しかし、コンパイラは、メソッドが型オブジェクトで定義されていないと言います。
Send
ただし、ここで定義されています: https://github.com/NullVoxPopuli/csharp-extensions/blob/master/Extensions/Methods.cs#L26
私はさまざまな using ステートメントを試しました:
using csharp_extensions.Extensions.Methods;
using csharp_extensions.Extensions;
using csharp_extensions
どれも機能していないようです(csharp_extensions
存在しません)
更新 - パッケージのインストール方法
私のproject.json:
{
"dependencies": {
"System.Reflection": "4.1.0-beta-*",
"Microsoft.Extensions.PlatformAbstractions": "(1.0.0-rc1-final,]",
"xunit": "2.1.0-*",
"xunit.runner.dnx": "2.1.0-*",
"csharp-extensions": "1.0.1"
},
"commands": {
"test": "xunit.runner.dnx"
},
"frameworks": {
"dnxcore50": {
"_": "this is the recommended windows runtime",
"dependencies": {
"System.Console": "4.0.0-beta-*",
"System.Reflection": "4.1.0-beta-*",
"System.Reflection.TypeExtensions": "4.1.0-beta-*",
"System.Runtime.Extensions": "(4.0,]",
"System.IO": "(4.0,]",
"csharp-extensions": "1.0.1"
}
}
}
}
次に、依存関係をインストールします
dnu restore