Is it possible to initialize an object that I want to pass as an argument without writing it on a special line?:
String a="test"; a.TrimStart(new char [] X=['a'])
yes you can, but you can't assign name to it. Try:
a.TrimStart(new char[] {'a'})