ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0534デフォルトの名無しさん (ワッチョイ 7d4a-chQw)
2016/09/10(土) 15:30:38.68ID:ViqXWo9H0public class MyClass1
{
public int id;
public string name;
}
public class MyClass2
{
public int id;
public string name;
}
// この関数を二つのクラスから使いたいのですが、
void func(MyClass1 mc1)
{
var id = mc1.id;
var name = mc1.name;
}
// こんな風にすると
void Main()
{
MyClass1 mc1 = new MyClass1();
func(mc1);
MyClass2 mc2 = new MyClass2();
func(mc2); //<====== 当然ここでエラーしますよね。
}
func()の引数のあたりをどうにか改造して、MyClass1でもMyClass2でも
引数で受けられるようにできますか?
■ このスレッドは過去ログ倉庫に格納されています