C# 如何让引用类型变成值类型的赋值:
例子:
class a
{
private string _str = "";
public a(string str)
{
str = this._str;
}
}a x1 = new a("x1");
a x2 = new a("x2");x1 = x2;(我想要的是这赋值是 值类型的赋值,而非引用类型的。但是现在肯定是引用类型的。)
例子:
class a
{
private string _str = "";
public a(string str)
{
str = this._str;
}
}a x1 = new a("x1");
a x2 = new a("x2");x1 = x2;(我想要的是这赋值是 值类型的赋值,而非引用类型的。但是现在肯定是引用类型的。)
解决方案 »
- String类的使用
- c#中是不是没有拷贝构造函数了?
- TabControl小问题,请救!
- 跪求:在C1truedbgrid1列显示控制问题 100分,不够再加,我还有500分可用 感激不尽!!!!!!!!!!
- C# 最佳拟合曲线
- DataGrid问题,冰天雪地跪求高人
- 高分求教!!! c#中关于listview控件 如何实现内部内容的拖动排序,可以多选拖动
- 数据网络传输问题 有 WPF,访问外网数据的吗?
- 在C#中能不能直接使用OLE DB和ODBC,如果能用该怎么使用,如果不能,为什么?
- C#实现监控类里面函数的执行信息。
- c# button事件 怎样做才有返回值?
- 各位有项目经验人告诉做一个信息系统该看什么书呢?
{
private string _str = "";
public a(string str)
{
str = this._str;
}
public a Clone()
{
return (a)MemberwiseClone();
}
} class Demo
{
static void Main()
{
a x1 = new a("x1");
a x2 = new a("x2");
x1 = x2.Clone(); // 成员复制
}
}
http://www.cnblogs.com/mqsuper/articles/1265520.html