本文整理汇总了C#中Product.Clone方法的典型用法代码示例。如果您正苦于以下问题:C# Product.Clone方法的具体用法?C# Product.Clone怎么用?C# Product.Clone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Product
的用法示例。
在下文中一共展示了Product.Clone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Acc_ETL_CloneInstance
public void Acc_ETL_CloneInstance()
{
Product product1 = new Product(1);
Product product2 = product1.Clone();
product2.ProductName = "Unit Test";
Assert.IsTrue(product2.ProductName != product1.ProductName);
}
示例2: btnDuplicate_Click
/// <summary>
/// Duplicate product.
/// Implement iCloneable interface functionality.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnDuplicate_Click(object sender, EventArgs e)
{
string productId = textBoxId.Text;
Product oldProduct = new Product();
oldProduct.load(productId);
Product cloned = (Product) oldProduct.Clone();
var sku = cloned.getData().First(item => item.Key == "sku");
cloned.setData(cloned.getData());
if (cloned.save())
{
MessageBox.Show(@"Produsul a fost duplicat cu codul SKU " + sku.Value.ToString(), "Succes!");
this.Dispose();
}
else
{
MessageBox.Show("A intervenit o eroare!", "Eroare");
}
}