24 lines
250 B
C#
24 lines
250 B
C#
|
// CS0029: Cannot implicitly convert type `string' to `int'
|
||
|
// Line: 8
|
||
|
|
||
|
class A<T> where T : CB, IA
|
||
|
{
|
||
|
void Foo (T t)
|
||
|
{
|
||
|
t.Prop = "3";
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class CB : CA
|
||
|
{
|
||
|
}
|
||
|
|
||
|
class CA
|
||
|
{
|
||
|
public int Prop { get; set; }
|
||
|
}
|
||
|
|
||
|
interface IA
|
||
|
{
|
||
|
string Prop { get; set; }
|
||
|
}
|