比如我现在有一个字符串 "[TableName].FieldName"
我想实现 "[TableName].FieldName".ToFieldName()
返回结果为:FieldNamevar str = "[TableName].FieldName";
str = str.ToFieldName(); //结果是FieldName
我想实现 "[TableName].FieldName".ToFieldName()
返回结果为:FieldNamevar str = "[TableName].FieldName";
str = str.ToFieldName(); //结果是FieldName
解决方案 »
- c# 代码中控件名和属性名同名在visual 2003 中能运行,在2005报重名错误,如何改成2005代码
- asp.net将数据导出为excel有什么好的方法
- 关于WinForm dataGrid 的问题
- 正版的.Net Framework SDK下载地址谁有,请告诉网址,谢谢
- 请问各位高手用c#编程时数据库连接问题
- 50分求水晶报表的注册号和密码!!!!!
- 存储过程
- 关于更新数据库的问题
- C#中的ListView添加记录时会引发ItemChecked事件,怎么办?
- 如何将XML文件的内容导入到Excel文件中?
- 高手请过来一下,帮忙译一下熊猫烧香的源代码!请问这是不是啊!
- 怎么在程序中让CMD自动执行命令,急急急?
s = s.Split('.')[1];
s = s.Substring(s.LastIndexOf('.') + 1);
public MyString : System.String
{
public string ToFieldName()
{
return this.Split('.')[1];
}
}MyString s = new MyString();
s = "[TableName].FieldName";
s = s.ToFieldName();
你实现的方法有法有点象,但我相所有字符串都实现这样的功能,可又不能所有字符串都new一个新类啊?
string str;
string strTemps;
public MyString(string str )
{
this.str=str;
strTemps=str.Split('.');
}
public string FileName
{
get{ return strTemps[1];}
set{this.strTemps[1]=value;}
}}
//属性的最基本写法
如
public class Tools
{
public static string ToFieldName(string content){//自己实现}
}
这样只要对你要处理的文本做处理。
你还可以扩展,如字符串的算法等,可以定义一个callback也是没有问题的如
public class Tools
{
public static string ToFieldName(string content,IStringCallBack handler){//自己实现}
}