let reader = selectCommand.ExecuteReader()
let getBytesData (x : IDataReader) =
let len = reader.GetBytes(1, int64 0, null, 0, 0);
// Create a buffer to hold the bytes, and then
// read the bytes from the DataTableReader.
let buffer : byte array = Array.zeroCreate (int32 len)
x.GetBytes(1, int64 0, buffer, 0, int32 len) |> ignore
buffer
let retVal =
List [ while reader.Read() do
yield (reader.GetString(0), getBytesData reader,
reader.GetDateTime(2)) ]
위의 코드는 datareader에서 bytes []를 읽습니다.F # DataReader 작업
getBytesData 함수는 reader를 가져와 reader에서 bytes []를 반환합니다.
- 모든 것이 잘 작동하지만 getBytesData 함수는 작동하지 않는 방식으로 작동합니다. 내가
- 내가 F #으로 최적화 할 수있는 방법이 있나요 동적 팽창하는 또는 고정 아이폰에 배열
을 만드는 어떤 방법이 제로 그냥 배열을 만들 바이트 배열을 채워 만들어?
질문의 종류 죄송,하지만 난 그것의 모든 주스를 짜내 F에 # 새 프로젝트를 시작, 그래서 방법에게 최적에 가장 좋은 방법은 내 경험에
'는 t 시퀀스 표현의
List
식별자)가 필요합니다 기입하십시오. " –