Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
highlevel:csharp:mono [2010/04/04 11:43] alfred |
highlevel:csharp:mono [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 95: | Línea 95: | ||
| * [[http://www.mono-project.com/CsharpRepl]] | * [[http://www.mono-project.com/CsharpRepl]] | ||
| Desde //Mono 2.2// podemos tener una shell dinámica como la que tiene Python. Para ello desde la consola escribiremos ''csharp'', si quisieramos una con GUI haremos ''gsharp'' (las ''mono-tools'' tendrán que estar instaladas). | Desde //Mono 2.2// podemos tener una shell dinámica como la que tiene Python. Para ello desde la consola escribiremos ''csharp'', si quisieramos una con GUI haremos ''gsharp'' (las ''mono-tools'' tendrán que estar instaladas). | ||
| + | |||
| ==== Uso ==== | ==== Uso ==== | ||
| Línea 112: | Línea 113: | ||
| * **ShowVars();**: Muestra las variables definidas. | * **ShowVars();**: Muestra las variables definidas. | ||
| * **ShowUsing();**: Muestra los using utilizados. | * **ShowUsing();**: Muestra los using utilizados. | ||
| + | * **LoadPackage(string);**: | ||
| + | * **LoadAssembly(string);**: Carga la dll indicada: | ||
| + | <code csharp> | ||
| + | csharp> LoadAssembly("/home/alfred/Projects/dllTest/dllTest/bin/Debug/dllTest.dll"); | ||
| + | csharp> dllTest.MyClass.Saludo(); | ||
| + | "Hola caracola!!" | ||
| + | </code> | ||
| ==== gsharp ==== | ==== gsharp ==== | ||
| Línea 124: | Línea 131: | ||
| Plot(x => 15*Math.Sin(x/7), x=> x*x); | Plot(x => 15*Math.Sin(x/7), x=> x*x); | ||
| </code> | </code> | ||
| + | |||
| + | ==== Notas ==== | ||
| + | * Los archivos .dll que se guarden en el directorio ''csharp'' o ''gsharp'' de la ruta que devuelva ''Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData)'' se cargarán al inicio. | ||
| + | * Para ejecutarlo en Windows haremos: | ||
| + | - Start -> All Programs -> Mono 2.6.1 for Windows -> Mono-2.6.1 Command Prompt | ||
| + | - ''c:\> gsharp'' | ||
| ===== Notas ===== | ===== Notas ===== | ||