ガード句で例外を防ぐか、例外をキャッチする方が良いですか? ベストプラクティスはありますか? 2 つの方法論の長所と短所は?
たとえば、これはより良いです:
try
{
param=myArray[3];
}
catch (IndexOutOfRangeException e)
{
do something...
}
またはこれ:
if(myArray.Length < 4)
{
do something...
}
else
{
param=myArray[3];
}
回答ありがとうございました:)