I wonder is it possible to start process from another process with arguments (not string params). Probably it can be overcomed somehow.
I have process1 which do a lot of operations and it needs to send an object into another process to do some external calculations. Finally it should return results.
Let's say process1 created: NiceClass nc = new NiceClass(new List<string>{'a', 'b', 'c'))
Now I want to process2 make a .Remove()
for example and return to process1 {'a', 'b'}
In other words second process should behave like a normal method but completly external. Is it even possible? Pointers maybe(I have no idea how to use it anyway)
Thank you very much for an answer