请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计279个文字,预计阅读时间需要2分钟。
在以下场景中,+Convert.Int64(string somstring)+ 和 +long.Parse(string somstring)+ 都能完成相同的工作。哪一种方法是更好的选择?
感谢查看源代码,发现 +Convert.ToInt64(string somstring)+ 实际上只是调用了 +long.Parse+。但在调用前,它会先检查字符串是否为空或只包含空白字符,从而避免了可能的异常。
因此,如果考虑代码的健壮性和异常处理,+Convert.ToInt64(string somstring)+ 是一个更好的选择。
例如,在以下场景中Convert.Int64(string somstring)
要么
long.Parse(string somstring);
似乎在做同样的工作.哪一个是更好的做法?
谢谢
如果查看源代码,Convert.ToInt64(string)只需调用long.Parse,但先检查字符串是否为空.我建议调用long.Parse,因为它使意图(字符串解析)更清晰.
如果您要转换的类型可能会更改,我建议使用Convert类. (或者,如果你是从对象转换)
本文共计279个文字,预计阅读时间需要2分钟。
在以下场景中,+Convert.Int64(string somstring)+ 和 +long.Parse(string somstring)+ 都能完成相同的工作。哪一种方法是更好的选择?
感谢查看源代码,发现 +Convert.ToInt64(string somstring)+ 实际上只是调用了 +long.Parse+。但在调用前,它会先检查字符串是否为空或只包含空白字符,从而避免了可能的异常。
因此,如果考虑代码的健壮性和异常处理,+Convert.ToInt64(string somstring)+ 是一个更好的选择。
例如,在以下场景中Convert.Int64(string somstring)
要么
long.Parse(string somstring);
似乎在做同样的工作.哪一个是更好的做法?
谢谢
如果查看源代码,Convert.ToInt64(string)只需调用long.Parse,但先检查字符串是否为空.我建议调用long.Parse,因为它使意图(字符串解析)更清晰.
如果您要转换的类型可能会更改,我建议使用Convert类. (或者,如果你是从对象转换)

