以下は機能しません。
public string foo()
{
using (Random myRandomChoice = new Random())
{
return myRandomChoice.Next(10).ToString();
}
}
エラーは次のとおりです。
public string foo()
{
Random myRandomChoice = new Random();
return myRandomChoice.Next(10).ToString();
}
最初のエラーメッセージは、暗黙的にに変換できないことfoo
に関するものです。Random
System.IDisposable
これは、言語の構文を使用した意図的な策略なのでusing
、データベース接続を処理する場合など、特定の状況でのみ使用しますか?または、最初の機能が機能するように、明示的Random
にタイプに変換できますか?IDisposable
foo
でより適切に宣言されるタイプの利用可能なリストはありますusing
か?