C#으로 라이브러리를 만들고 있는데 가능한 한 효율적으로 라이브러리를 만들고 싶다. 다음은 내가 개발 한 두 가지 스타일입니다. 하나가 다른 하나보다 빠르다면, 알고 싶습니다. 왜 그렇습니까? 또는 동일한 효과가있는 경우나는 C#의 메소드에서 제공된 스타일을 사용하는 것이 더 효과적 일 수 있다고 조언했다. (보다 효율적 임)
스타일 1
Object[] row;
while (sqlDataReader.Read())
{
row = new Object[sqlDataReader.FieldCount];
for (int i = 0; i < row.Length; i++)
row[i] = sqlDataReader[i];
databaseResults.Add(row);
}
스타일 2 :
while (sqlDataReader.Read())
{
Object[] row; = new Object[sqlDataReader.FieldCount];
for (int i = 0; i < row.Length; i++)
row[i] = sqlDataReader[i];
databaseResults.Add(row);
}
물론이 호출의 사용자는 모든 것을 다시 사용하여이를 사용해야합니다. – asawyer