快捷搜索:  汽车  科技

c语言字符串处理例题(C冲出新手村)

c语言字符串处理例题(C冲出新手村)开始,能想到的是既然整型数可以通过方法“ToString()“进行转换,那么定义一个”String“类型的数据,其是否存在类似的“ToInt()”这样的方法呢?实际测试发现,并不存在这样的方法。那么,问题来了。数字能转换成字符串,那类似与“123“、”46“这种纯数字的字符串,能否转换为对应的数值呢?可见,按钮的文本与label的文本显示同样的值。这是因为,通过i.ToString()方法先将整型数i转换成字符串,然后分别赋值给“label1“和”btn_Test“的Text属性。结论:一个窗口控件的事件,不仅能影响其他控件,也可以作用于自己的属性。上面的例子中,无论是label还是按钮的文本,显示的都是字符串。它们所显示的值实际上是整型数i转换过来的。在C#中,基本的数据类型——int也被看做是一个类,和其他类一样,它也有自己的方法,ToString()就是其中的一个方法,用于将整型数值

前面测试了控件之间的属性与事件的关联性。点击按钮,让Label中显示的数字自增1。

c语言字符串处理例题(C冲出新手村)(1)

理论上,按钮“test“上的文本【test】与label上的显示文本没有本质的区别。因此,按钮上的文本,应该也能实现与label上同样的效果。

1、控件的属性与事件

在按钮的事件中,添加一行代码:

c语言字符串处理例题(C冲出新手村)(2)

运行效果如下:

c语言字符串处理例题(C冲出新手村)(3)

可见,按钮的文本与label的文本显示同样的值。这是因为,通过i.ToString()方法先将整型数i转换成字符串,然后分别赋值给“label1“和”btn_Test“的Text属性。

结论:一个窗口控件的事件,不仅能影响其他控件,也可以作用于自己的属性。

2、数值与字符串的转换

上面的例子中,无论是label还是按钮的文本,显示的都是字符串。它们所显示的值实际上是整型数i转换过来的。在C#中,基本的数据类型——int也被看做是一个类,和其他类一样,它也有自己的方法,ToString()就是其中的一个方法,用于将整型数值转化为字符串形式。

那么,问题来了。数字能转换成字符串,那类似与“123“、”46“这种纯数字的字符串,能否转换为对应的数值呢?

开始,能想到的是既然整型数可以通过方法“ToString()“进行转换,那么定义一个”String“类型的数据,其是否存在类似的“ToInt()”这样的方法呢?实际测试发现,并不存在这样的方法。

c语言字符串处理例题(C冲出新手村)(4)

查询资料发现,存在一个名为“Convert”的类,可以进行各种数据类型之间的转换,包括字符串到整型数之间的转换。代码如下:

c语言字符串处理例题(C冲出新手村)(5)

运行结果如下:

c语言字符串处理例题(C冲出新手村)(6)

结论:

  1. C#中,即使是基本的数据类型,如Int、float等,都被视为类,它们都有自己的方法;
  2. 基本数据类型可以通过自己相应的方法“ToString()”,转化为字符串形式;
  3. 更为普遍、通用的数据类型转换,可通过类“Convert”来实现。

猜您喜欢: