静态方法
为了调用方法,需要在方法名前附加方法所在类型的名称(例如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
}