繁体   English   中英

Skype API System.IndexOutOfRangeException C#

[英]Skype API System.IndexOutOfRangeException C#

所以我看到了一个用c#编码的程序。 我不断收到错误。 System.IndexOutOfRangeException是主要的,它发生在“args [0]”。 这是代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Skype4COMUserProfile
    {
        class Program
        {
            private static SKYPE4COMLib.Skype skype = new SKYPE4COMLib.Skype();

            [STAThread]
            static void Main(string[] args)
            {
                if (!skype.Client.IsRunning)
                {
                    Environment.Exit(1);
                }
                    skype.Client.OpenUserInfoDialog(args[0]);
            }
        }
    }

如果有人能告诉我如何解决这个问题,我将非常感激。 先感谢您!

如果args为空,那将会失败。 大概你打算通过指定用户名或类似的东西来启动程序。

你可以随时检查:

if (args.Length == 0)
{
    // Show an error dialog here
    return;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM