引用数据类型---字符串变量

本文介绍了C#中字符串变量作为引用类型的特性,包括如何定义、使用字符串变量,以及涉及的字符串操作如连接、长度获取、大小写转换、查找与替换等。详细解释了引用类型变量与值类型变量的区别,并提供了具体的代码示例。
摘要由CSDN通过智能技术生成

1.定义字符串引用变量

     string name;

     name="Heailey";

    引用变量的规则:

     (1)引用变量的rvalue只能有两种值:null和内存地址。

     (2)如果引用变量的rvalue是null,引用变量就不含有有用的数据。

     (3)如果引用变量的rvalue不是null.它就包含存储与引用变量关联的数据的地址。

    引用类型变量和值类型变量的区别:

    结论很简单:有rvalue的值类型是数据。引用类型有一个rvalue。要么引用一个数据(内存地址),要么不引用任何数据(null)。

    所以,传递实际内存位置的方法称为按引用传递。

2使用字符串变量

字符串变量是允许存储和操作文本数据的引用变量。

字符串连接:

[csharp]  view plain copy
  1. <pre name="code" class="csharp">string name="Hailey";  
  2. name=name+"Mohr";  


 

字符串操作:

[csharp]  view plain copy
  1. txtLength.Text=txtInput.Text.Length.ToString();  

字符串变量实际上是一个封装对象,它可以用点运算符打开。然后,通过点运算符可以使用该对象的属性和方法。

如:

[csharp]  view plain copy
  1. int length;  
  2. string zip="80122";  
  3. length=zip.Length;

属性和方法的重要区别:

记住:属性是与对象关联的变量,因此,它们不要求在名称后面有()。另一方面,所有方法必须再在方法名后面有();

实例:使用字符串类方法和属性

(1)字符串的长度:length属性

length属性存储字符串的长度。

[csharp]  view plain copy
  1. <pre name="code" class="csharp"><pre name="code" class="csharp">txtLength.Text=txtInput.Text.Length.ToString();  


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值