作業中の.NET 3.5アプリケーションを.NET 4.0に変換しています。対象となるフレームワークを変更した後で、これまでに見たことがないエラーが発生しています。string.Joinが例外をスローする
メンバ 'string.Join(string、params string [])'はインスタンス参照ではアクセスできません。代わりにタイプ名で修飾してください。
ここではコードです:4.0に3.5から変更
明らか/// <summary>
///
/// </summary>
/// <returns>command arguments as single line</returns>
public virtual string ToLine()
{
List<string> argumentsList = new List<string>();
CollectArguments(argumentsList);
String args = null;
foreach (string s in argumentsList)
args = args.Join(" ", s);
return ComandName().Join(" ", args);
}
は何かが、私はそれをコンパイルするために取得するには、このコードを変更する必要があります方法を考え出す苦労しています。どんな助けでも大歓迎です。
Join
よう代わりインスタンスの型を使用してそれを呼び出します。私は今や馬鹿だと感じる。助けてくれてありがとう。 – Chev
あなたは大歓迎です:) –