string noOfAccountsString = Console.ReadLine();
int noOfAccounts = int.Parse(noOfAccountsString);
你会说这是不好的做法吗?什么时候可以存储其中一个变量并在必要时对其执行相关操作?
所以不是以上情况会更好吗?
int noOfAccounts = int.Parse(Console.ReadLine());
答案 0 :(得分:1)
不一定是不好的做法,只是偏好的问题。不好的做法是假设用户将输入一个数值。
答案 1 :(得分:0)
如果您确定将进行解析,那么您可以立即执行它,我不认为这是不好的做法。此外,我不担心应用程序解析数字的速度,除非你这么做很多次。我会在解析之前使用TryParse,特别是如果它是从用户那里收到的。
如果您在两行而不是一行上执行此操作,您的代码将更具可读性。