CL.Add("1").Add("2").Render("3");
中Add是可以随意添加多个,最后Render方法返回字符串:"1,2,3"
中Add是可以随意添加多个,最后Render方法返回字符串:"1,2,3"
解决方案 »
- 请问,使用自定义比较器对值进行比较生成两个序列的交集
- 在silverlight下dataGrid下绑定了一个combobox,如何给它赋值呢?
- 如何将从文本框中读取的2011-8-10改为20110810,C#实现!
- Tue, 28 December 15:00 这个格式的时间字符串如何转换成DateTime对象?
- c# winfrom 刷新
- 一个重载的问题
- 困惑,巨大的困惑!
- 下面的5行代码完成了从局域网中找出所有的机器,很有用,但就是看不懂,请教高手给讲解一下。谢谢!!!
- 帮助初学者!!!!!!
- 还有没人在,看看这个保存图片的问题:
- 求:如何用C#实现选中文字后拖动的效果??
- 谁能用公司C#编程规范修改下此文档,并且注释下!
Add(this List<CL>,string v)
{
}
public class CL
{
string str;
public CL(string s)
{
str = s;
}
public CL Add(string id)
{
if (string.IsNullOrEmpty(str))
str = id;
else
str = str + "," + id; return new CL(str);
}
public string Render()
{
return str;
} } CL cl = new CL("");
string s = cl.Add("1").Add("2").Add("3").Render(); //s=1,2,3
{
public class A
{
StringBuilder sb = new StringBuilder();
public A Add(string s) { sb.Append(s + ","); return this; }
public string Render(string s) { sb.Append(s); return sb.ToString(); }
}
public static A Add(string s) { return new A().Add(s); }
} Console.WriteLine( CL.Add("1").Add("2").Render("3"));