Używanie kodu Script # z operacjami łańcuchowymi w standartowym projekcie C # .NET
Dodałem odwołanie do skryptu # do mojej standardowej aplikacji konsoli. Następnie próbowałem wywołać stamtąd metodę, ale wystąpił następujący błąd:
Przypuszczam, że stało się to w następującej linii:
string[] lines = s.Split(';');
Moje założenie jest takie, jak zwyklemscorlib biblioteka nie ma metodypublic string[] Split(char separator)
, ale mapublic string[] Split(params char[] separator)
Czy można napisać poprawny kod za pomocą takich operacji łańcuchowych zarówno dla projektu Script #, jak i dla standardowego projektu C # .NET? Z powodu tego problemu muszę napisać duplikat kodu dla obu projektów przy minimalnej różnicy.
P.S. Próbowałem użyć przekierowań wiążących assemblty, jak omówiono wto więc pytanie, ale to mi nie pomogło.