R dilini bilmiyorum ama programı derleyip, komut satırından input argümanı alabilecek şekilde düzenlersen eğer, C#ile yazdığın arayüzde, R dili ile yazdığın programı bu input argümanları ile başlatacak şekilde programlayabilirsin. Mesela, yapay sinir ağı uygulaman başlangıçta şu argümanı alıyor olsun:
sinir.exe -input "C:\girdi.csv"
C# kodunda ise şu şekilde başlatabilirsin uygulamanı:
ProcessStartInfo startInfo = new ProcessStartInfo("sinir.exe");
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.Arguments = "-input \"C:\\girdi.csv\"";
Process.Start(startInfo);
R dilinde nasıl input argümanı alabileceğin ile ilgili olarak da şöyle bir makale buldum :
Arguments in R Programming Language - Get a Deep Insight! - DataFlair
Umarım yardımcı olabilmişimdir.