string noOfAccountsString = Console.ReadLine();
int noOfAccounts = int.Parse(noOfAccountsString);

您会说这是不好的做法吗? 什么时候可以仅存储这些变量之一并在必要时对其执行相关操作?

因此,代替上面的方法会更好吗?

int noOfAccounts = int.Parse(Console.ReadLine());

===============>>#1 票数:1 已采纳

不一定是坏习惯,只是喜好问题。 不良做法是假设用户将输入数字值。

===============>>#2 票数:0

如果您确定将进行解析,那么您可以立即执行它,我认为这不是一个坏习惯。 另外,除非您进行大量操作,否则我不担心应用程序解析该数字的速度。 我将在解析之前使用TryParse,尤其是从用户那里接收到的时候。

如果您以两行而不是一行来执行代码,则代码将更具可读性。

  ask by Lee Brindley translate from so

未解决问题?本站智能推荐: