最近做了一个支持多语种的应用程序,可是不知道如何解决程序启动时的语种选择问题.希望用带参数的快捷方式传给应用程序应该使用的语种,在网上找了很久也没有发现相应的解决办法.
还请赐教.

解决方案 »

  1.   

    static void Main(string[] args){
    foreach(string i in args)
    console.writeln(i);
    }args就是你的参数列表
      

  2.   

    谢谢楼上的提醒,问题已经解决了,具体步骤如下:
    通过在构造函数中加一个参数来获取快捷方式传入的参数.
            public Launch(string[] args)
            {
                InitializeComponent();
                foreach (string parm in args)
                {
                    string[] parmList = parm.Split(':');
                    if (string.Equals(parmList[0], "-locate")) {
                        locate = parmList[1];    //将传入的参数赋值给变量locate
                    }
                }
            }