void ReadContent(string path)
{
Contract.Requires(path!=null);
string contentofileasstring = filehelperobj.GetContent(path);
if(String.IsNullOrEmpty(contentofileasstring ))
{
throw new FileContentException(path + "No content found");
}
m_xmlobj = contentofileasstring ;
}
この場合、コード コントラクトと例外の使用に関する私の仮定は正しいですか。例外をコード コントラクト (またはその逆) に置き換えることは論理的だと思いますか?
コードはテストされていません。単なるシナリオ例です