La conversion d'octets de GO en C#?

J'ai été refactoring quelques vieux code et est venu à travers la ligne de code suivante pour convertir les octets de GO.

decimal GB = KB / 1024 / 1024 / 1024;

Est-il un meilleur moyen de refactoriser le code suivant?

mise à Jour

Je voulais dire octets de Gigaoctets. J'ai donné des informations erronées.

  • decimal GB = KB / 1024 / 1024; serait mieux...
  • Outre un supplément de division, il n'y a rien de mal avec le code écrit; il est parfaitement clair dans ses intentions, pas inutilement verbeux, et il n'y a aucune perf problèmes. Pourquoi voudriez-vous refactoriser le code?
  • Je pense que c'est bien, mais je serais probablement GO = octets * 1E-9;
  • Désolé d'être ce gars-là, mais c'est gibibytes pas gigaoctets.