aspについてNet内の関数ToString()データを数桁の小数点以下に保持するまとめ
1006 ワード
ここでは、接尾辞の代わりにKB/MB/Gを使用する必要があるなど、ファイルサイズ(B)に基づいてファイルのサイズを計算するので、単位変換と小数点以下の桁数を保持する問題が発生します.事例は以下の通りである.
明らかに、ここのToString("0.00*)はフォーマット変換の役割です.あまり説明する必要はありませんね.この文は初心者にとってメリットがあることを望んでいます.サポートありがとうございます.
///
///
///
/// B
///
private string GetFileSize(long FileSizeOfB)
{
string FileSizeName = "";
// 1B
if(FileSizeOfB >= 1)
FileSizeName = FileSizeOfB + "B";
// 1KB = 1*1024B
if (FileSizeOfB >= 1024)
FileSizeName = (FileSizeOfB * 1.0 / 1024).ToString("0.00") + "KB";
// 1MB = 1*1024KB*1024B
else
FileSizeName = (FileSizeOfB * 1.0 / (1024 * 1024)).ToString("0.00") + "MB";
return FileSizeName;
}
明らかに、ここのToString("0.00*)はフォーマット変換の役割です.あまり説明する必要はありませんね.この文は初心者にとってメリットがあることを望んでいます.サポートありがとうございます.