diff options
Diffstat (limited to 'gettext-tools/examples/hello-csharp/hello.cs')
-rw-r--r-- | gettext-tools/examples/hello-csharp/hello.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gettext-tools/examples/hello-csharp/hello.cs b/gettext-tools/examples/hello-csharp/hello.cs new file mode 100644 index 0000000..d46b99c --- /dev/null +++ b/gettext-tools/examples/hello-csharp/hello.cs @@ -0,0 +1,20 @@ +// Example for use of GNU gettext. +// This file is in the public domain. +// +// Source code of the C# program. + +using System; /* String, Console */ +using GNU.Gettext; /* GettextResourceManager */ +using System.Diagnostics; /* Process */ + +public class Hello { + public static void Main (String[] args) { + GettextResourceManager catalog = + new GettextResourceManager("hello-csharp"); + Console.WriteLine(catalog.GetString("Hello, world!")); + Console.WriteLine( + String.Format( + catalog.GetString("This program is running as process number {0}."), + Process.GetCurrentProcess().Id)); + } +} |