May be a simple question..
I have an interface:
public interface ISanitizer
{
T Sanitize(T data_);
}
And an implementi
Adam,
your interface is incorrect, try:
public interface ISanitizer
{
T Sanitize(TA data);
}
public class BasicFilenameSanitizer : ISanitizer
{
public virtual T Sanitize(TA data)
{
throw new NotImplementedException();
}
}
public class Test : BasicFilenameSanitizer
{
public override int Sanitize(string data)
{
return data.Length;
}
// a little test func...
public void TestFunc()
{
int result = this.Sanitize("fred");
Console.Write(result);
}
}
[edited] - to add example.. cheers..