This method gets the chunks out of a string... public string[ ] GetChunks( string entireString , int chunkSize )
{
int entireStringLength = entireString.Length;
int remainder = entireStringLength % chunkSize;
int quotient = entireStringLength / chunkSize;
int totalChunks = ( remainder > 0 ) ? quotient + 1 : quotient;
string[ ] result = new string[ totalChunks ];
int fromPosition = 0;
if ( chunkSize > entireStringLength )
{
chunkSize = entireStringLength;
}
int chunkLength = chunkSize;
for ( int currentChunkIndex = 0 ; currentChunkIndex < totalChunks ; currentChunkIndex++ )
{
result[ currentChunkIndex ] = entireString.Substring( fromPosition , chunkLength );
fromPosition += chunkLength;
if ( fromPosition + chunkLength > entireStringLength )
{
chunkLength = entireStringLength - fromPosition;
}
}
return result;
}
Comments are appreciated...