0
2 차원 배열의 요소 합계를 내 DLL에서 반환하려고하지만 올바르게 작동하지 않는 것처럼 보입니다. 배열 요소의 '합'이어야하는 반환 정수는 null을 반환합니다. 몇 가지 조언 ...DLL에서 2 차원 배열 요소의 합계 반환 C#
int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
Class1.arraySum(array2D);
Console.WriteLine("Sum of 2D Array of numbers ({ 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 })\n");
Console.WriteLine(sum);
DLL을 사용할 수
public static int arraySum(int[,] values)
{
int sum = values.Cast<int>().Sum();
return sum;
}
그래서 내 DLL로 보내지 않습니다. 내 DLL에 sum 메서드를 수행 한 다음 값을 반환하고 싶습니다. – Justin
제 테스트를 위해 떠난'Class1' 참조를 놓쳤습니다. 편집 된 대답을 참조하십시오. – user3598756
그게 완벽하게 작동했습니다. 정말 고맙습니다! – Justin