vb.net – CStr()Str().ToString()
发布时间:2020-12-16 23:56:08 所属栏目:大数据 来源:网络整理
导读:我只想知道,函数CStr()和Str()以及.ToString()之间的区别究竟是什么?以下提供的代码,三者有什么区别? Label1.Text = CStr(Int(Rnd() * 10)) 和 Label1.Text = Str(Int(Rnd() * 10)) 和 Label1.Text = Int(Rnd() * 10).ToString 当我使用这个条件 If Labe
我只想知道,函数CStr()和Str()以及.ToString()之间的区别究竟是什么?以下提供的代码,三者有什么区别?
Label1.Text = CStr(Int(Rnd() * 10)) 和 Label1.Text = Str(Int(Rnd() * 10)) 和 Label1.Text = Int(Rnd() * 10).ToString 当我使用这个条件 If Label1.Text = "7" Then 'Some code here End If … Str()函数在这里没有工作。它有什么区别?
ToString将在特定实例上调用.ToString()函数。
在实践中,这意味着它会抛出一个异常,如果对象在 问题没有。但是,您可以自己实现.ToString() 类来获取对象的有用的字符串表示,而 CType / CStr只能使用内置的类和接口。 CStr和CType(表达式,字符串)完全相同(我不是 DirectCast(expression,String)假定表达式在问题真的是一个字符串,只是把它。这是最快的这些选项,但如果表达式是任何东西,则会抛出异常除了一个String。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |