0
単一の文字列を文字列[]に変換していますが、非静的メソッドにはターゲットが必要です。 } エラーメッセージ。私はウェブ上で検索を行い、人々がそのエラーを受け取ったが、私の状況にそぐわないようなケースは多い。私も(.ToStringなし試み)と、この方法を使用しようとした1つの文字列を配列に変換すると、「非静的メソッドにはターゲットが必要です。」}
string[] techEmail = { db.Users.Single(u => u.NTUserName.Equals(ticket.Technician.NTUserName)).EmailAddress.ToString() };
:ここ
string[] result = " [null,null,'3',null,null,null]".Replace("[","").Replace("]","").Split(',');
は秒である。ここで
は私がエラーを受け取るコードであります上記のコードを使用して試してください:
string[] techEmail = " [" + db.Users.Single(u => u.NTUserName.Equals(ticket.Technician.NTUserName)).EmailAddress.ToString() + "]".Replace("[", "").Replace("]", "").Split(',');
これはとても簡単なもののようです。
2番目のコードブロックは正常に動作するはずです。あなたは 'result.Length'がゼロだと言っていますか? – Shyju
これは、特定のエラーメッセージが表示されるようには見えません。これが問題を引き起こす正確なコードであることをどのように確認しましたか?これを複数の文に分割して、どの操作がエラーを引き起こしているかを具体的に絞り込むことができますか? – David
サイドノート:置き換えアプローチの代わりに、 'Trim( '['、 ']'、 '')'を使うべきです。また、 'EmailAddress'とは何ですか? '[null、null、 '3'、null、null、null]' –