using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Test
{
class Program
{
static void Main(string[] args)
{
//将string类型的"123"转换为int类型的123,并将123加上10之后输出
string str = "123";
Console.WriteLine(str.ToInt32(10));
Console.ReadKey();
}
}
public static class StringExtend
{
public static int ToInt32(this string str, int a)//拓展方法,对C#中string这个类进行拓展
{
return int.Parse(str) + a;
}
//public static void ToInt32(this string str)//拓展方法可以没有返回值
//{
// Console.WriteLine(int.Parse(str));
//}
}
}
以上为为string类增加的 ToInt32方法。