? : 연산자를 사용하는 메서드에서 Nullable 형식을 반환하는 데 어려움이 있습니다. , 두 방법 모두에서 거의 같은 일을하고있다3 진 연산자를 사용하는 메서드에서 nullable 값을 반환하는 중
public static Int32? RunInt32Query(string query, KeyValueCollection parameters)
{
object scalar = RunScalarQuery(query, parameters);
return (scalar != null) ? Convert.ToInt32(scalar) : null;
}
내가 그것을 알 수있는 바와 같이 :
public static Int32? RunInt32Query(string query, KeyValueCollection parameters)
{
object scalar = RunScalarQuery(query, parameters);
if (scalar != null)
{
return Convert.ToInt32(scalar);
}
else
{
return null;
}
}
을하지만이 예제는 컴파일되지 않습니다 작동하지 않습니다
는 예를 들어,이 작품 높은 수준이지만 분명히 그렇지 않은가요?
'작동하지 않습니다. ' –
@ un-lucky 두 번째 예제에서는 컴파일되지 않습니다. –