using System;
using System.Collections.Generic;
using System.Text;
class MyType<T, U> {
private T _myFirstDataMember;
private U _mySecondDataMember;
public MyType(T val1, U val2) {
this._myFirstDataMember = val1;
this._mySecondDataMember = val2;
}
public T GetFirstDataMember() {
return this._myFirstDataMember;
}
public U GetSecondDataMember() {
return this._mySecondDataMember;
}
}
class MyApp {
static void main(String[] args) {
MyType<string, string> testType = new MyType<string, string>("Val1", "Val2");
Console.WriteLine(testType.GetFirstDataMember());
Console.WriteLine(testType.GetSecondDataMember());
}
}