C#에서 arr[4.2]=11;
과 같은 배열의 부동 인덱스 값을 설정할 수 없습니다. 인덱서도 사용했습니다.배열의 부동 인덱스에 값을 설정하는 방법
암시 적 형식을 변환 할 수있는 오류가 있습니다
double[] arr=new double[10]; public double this[double index] { get { if (index > 0 && index <=10) { return arr[index]; //here is error } else { return 0; } } set { if (index > 0 && index <=10) { arr[index] = value; //here is error } else { Console.WriteLine("can not set value"); } } }
'INT'
arr[index]
에
에 '더블'.
어떻게 arr[1.5]=10;
arr[2.4]=20;
arr[0.2]=30;
그냥 확인하십시오. 부동 소수점 값에서만 작동하므로 실용적인 권장 사항이 아닙니다. –