Generic type i strategy pattern
HejJeg har i nedenstående kode forsøgt at retuner en klasse med en generic type (metoden GetPostProfile()), men det virker bare ikke og jeg er ikke helt sikker på hvorfor. Håber i kan hjælpe.
public class Post<T>
{
public PostNummer(string PostNummer, T data)
{
IPostProfile<T> Strategy = GetPostProfile(PostNummer);
Strategy.PostNummer = PostNummer;
}
public IPostProfile<T> GetPostProfile(string PostNummer)
{
switch(PostNummer)
{
case "8000":
return new <T>PostProfile.NewPostRoute();
case "8260":
return null;
case "8660":
return null;
}
return null;
}
}