public static void Main()
const int WebConfigMaxFileSize = 52428800;
decimal CurrentFileSize = (decimal)52428800;
Console.WriteLine(convertBytes(CurrentFileSize));
bool convertBytes(decimal input, int count = 0)
decimal currentFileSize = input; int KB = 1024; int MB = 1048576;
while (input >= KB ) { input = input / KB; count++; }
int dataType = count > 0 ? KB: MB;
decimal maxFileSizeCheck = WebConfigMaxFileSize / dataType;
decimal currentFileSizeCheck = currentFileSize / dataType;
return maxFileSizeCheck >= currentFileSizeCheck;