私たちのコードベースでこれを見つけ、(デバッガを使用しなければならなかった)時間がかかりました。このクラスは実際には1つしかありませんが、意図どおりではありません。このタイプには微妙なエラーはありますか?
は私が共有したいと思いました!
EDITは、構文エラーを処分した、申し訳ありません!
public class RecordNotFoundException : ApplicationException
{
readonly string _entityName;
public string EntityName
{
get { return _entityName; }
}
readonly string _details;
public override string Message
{
get
{
return string.Format("Can't find a record for {0}.", _entityName)
+ _details != null ? string.Format(" Details: {0}", _details) : "";
}
}
public RecordNotFoundException(string entityName)
{
_entityName = entityName;
}
public RecordNotFoundException(string entityName, string details)
: this(entityName)
{
_details = details;
}
}
そこで質問は何ですか?問題/エラーは何ですか? – GenericTypeTea
投票の締め切りこの質問はちょっとばかりです。コードの問題点を理解し、デバッガを使用する必要があると言います。まあ、私はしなかった、私はちょうどそれを見て、問題を見つける必要があった。あなたはかっこの点で条件演算子を間違って書いています。あなたが本当に私たちに謎を見てもらいたいのであれば、正しい謎を手に入れてください。 –
このコードは、Messageプロパティの句読点の問題のためにコンパイルすべきではありません。 – Timbo