静态方法
为了调用方法,需要在方法名前附加方法所在类型的名称(例如string)。
//例1:Format()方法
string text, firstName, lastName;
private void Start()
{
firstName = "张";
lastName = "三";
text = string.Format("你的全名是{0}{1}。", firstName, lastName);
Debug.Log(text);
//输出为:你的全名是张三。
}
//例2:Concat()方法
string text, firstName, lastName;
private void Start()
{
firstName = "张";
lastName = "三";
text = string.Concat(firstName, lastName);
Debug.Log(text);
//输出为:张三
//之间没有空格
}
//例3:Compare()方法
string a;
private void Start()
{
int result = string.Compare(a, "b");
Debug.Log(result);
//输出为:-1
//a=b,显示0。 a<b,显示负值。 a>b,显示正值。
}
实例方法
实例方法不以类型名作为前缀,而是以变量名作为前缀。
//例1:StartsWith()、EndsWith()方法
string myName ="张三";
private void Start()
{
bool isZhang = myName.StartsWith("张");
bool isSan = myName.EndsWith("三");
Debug.Log(isZhang);
Debug.Log(isSan);
//输出为:True
//输出为:True
}
//例2:ToUpper()、ToLower()方法
string myName ="Superman";
private void Start()
{
Debug.Log(myName.ToUpper());
Debug.Log(myName.ToLower());
//输出为:SUPERMAN
//输出为:superman
}
本文详细介绍了C#中字符串的静态方法与实例方法的应用,包括格式化、连接、比较等静态方法,以及开始和结束字符匹配、大小写转换等实例方法,并通过具体示例展示了这些方法如何使用。
646

被折叠的 条评论
为什么被折叠?



