我想隱藏另一個類型(Test2)的一個類型(Test1)中的數據。我可以使用Test1類中的方法來完成它,如下所示。是這種類型轉換的最佳方式
public class Test1
{
public int x { get; set;}
public int y { get; set;}
public int y { get; set;}
pubic Test2 ConvertToTest2()
{
// ............
}
}
public class Test2
{
public float Alpha { get; set;}
public float Beta { get; set;}
}
Test1 test1 = new Test1() { x=1, y=2, z=3};
Test2 test2 = test1.ConvertToTest2();
我知道還有其他機制(IConvert,Convert,TypeConverter等)。我想知道我在做什麼是最好的方法?如果還有其他方法更適合這一點,你能建議如何做到這一點?
你在做什麼?該方案以何種方式不令人滿意? – Servy
類可以有其他複雜類型,我只是舉個簡單的例子。點是什麼將是最好的類型轉換機制,因爲好像有幾個選項。 –
爲什麼投下來? –