示例#1
0
        static void Main()
        {
            MessageBox.Show(MyResource.MIN_TEKST);
            MessageBox.Show(MyResource.TEKST2("42"));
            MessageBox.Show(MyResource.TEKST2("En tekst"));
            MyResource.SwitchLocale("da");
            MessageBox.Show(MyResource.MIN_TEKST);
            MessageBox.Show(MyResource.TEKST2("42"));
            MessageBox.Show(MyResource.TEKST2("En tekst"));

/*			String assName = Assembly.GetExecutingAssembly().GetName().Name;
 *                      ResourceManager rm = new ResourceManager(assName + ".MyResource", Assembly.GetExecutingAssembly());
 *
 *                      CultureInfo ci = new CultureInfo("da");
 *                      ResourceSet rs = rm.GetResourceSet(ci, true, true);
 *
 *                      String temp = rm.GetString("MIN_TEKST");
 *                      MessageBox.Show(temp);
 *                      temp = rs.GetString("MIN_TEKST");
 *                      MessageBox.Show(temp);
 *
 *                      Thread.CurrentThread.CurrentUICulture = ci;
 */
//			Application.Run(new Form1());
        }
 /********************************************************************/
 /// <summary>
 /// TEKST2
 /// </summary>
 /********************************************************************/
 public static String TEKST2(Object arg0)
 {
     return(MyResource.FormatString("TEKST2", arg0));
 }