input.Contains<String>("nbfs;jlt;")
文字列の列挙を期待しています。
使用する:input.Contains("nbfs;jlt;")
編集
多くのコメントに応じて、.Contains<T>
メソッドは標準文字列でコンパイルされません:
string input = "nbfs;jlt;";
input.Contains<String>("nbfs;jlt;") // this will never compile
この.Contains<T>
メソッドは、次のような種類の列挙可能な入力をコンパイルすることを想定しています。
input.Select( x => x.ToString() ).Contains<String>( "nbfs;jlt;" )
OPがコードがコンパイルされたと言っていることを考えると、新しいコンソールプロジェクトを開いて最初から始めることをお勧めします。すべてを入力し、コピー/貼り付けしないでください。
補足: ファイルからコピー/貼り付けを行うと、奇妙なエンティティ文字が隠されている可能性があります。これが、Contains メソッドが文字列に対して機能しない理由の 1 つかもしれません。
編集 2
これにより、サンプル文字列に基づいてコンパイルされ、true が返されます。これをコピーしてコンソール アプリに貼り付けます。既定のアセンブリ以外のアセンブリをコンソール アプリに含めないようにしてください。
string input = "nbfs;jlt;\"";
bool isContained = input.Contains( "nbfs;jlt;" );
Console.WriteLine( isContained );