Check out example codes for "Generic class in c#". It will help you in understanding the concepts better.
Code Example 1
class MyGenericClass<T>
{
private T genericMemberVariable;
public MyGenericClass(T value)
{
genericMemberVariable = value;
}
public T genericMethod(T genericParameter)
{
Console.WriteLine("Parameter type: {0}, value: {1}", typeof(T).ToString(),genericParameter);
Console.WriteLine("Return type: {0}, value: {1}", typeof(T).ToString(), genericMemberVariable);
return genericMemberVariable;
}
public T genericProperty { get; set; }
}
Code Example 2
1. public class CustomIntegerStack <Ttype>
2. {
3. int pointer = 0;
4. <Ttype>[] array;
5. public void Push(<Ttype> p) { }
6. public <Ttype> Pop() { }
7. }
Learn ReactJs, React Native from akashmittal.com