EG
Size: a a a
EG
DS
EG
ΑZ
a = new A { X = b.x}
EG
DS
ΑZ
ΑZ
DS
b
ΑZ
C
p
public class Maybe<T> {Тест на знание шарпа: где и какая возникнет ошибка компиляции? и как ее исправить.
public static Maybe<A> JoinMaybe<A>(Maybe<Maybe<A>> maybe) {
throw new Exception("");
}
}
class MainClass {
public static void Main (string[] args) {
var maybe = new Maybe<Maybe<int>>();
Maybe.JoinMaybe(maybe);
}
}
KR
A
не совпадает с T
.KR
Maybe.
нужно уточнить тип.p
p
D
ΑZ
public class Maybe<T> {Тест на знание шарпа: где и какая возникнет ошибка компиляции? и как ее исправить.
public static Maybe<A> JoinMaybe<A>(Maybe<Maybe<A>> maybe) {
throw new Exception("");
}
}
class MainClass {
public static void Main (string[] args) {
var maybe = new Maybe<Maybe<int>>();
Maybe.JoinMaybe(maybe);
}
}