次の方法で共有


UIApplication.Main メソッド

定義

オーバーロード

Main(String[])

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

Main(String[], String, String)

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

Main(String[], Type, Type)

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

Main(String[])

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

public static void Main (string[] args);
static member Main : string[] -> unit

パラメーター

args
String[]

メイン プログラムからのコマンド ライン パラメーター。

注釈

これにより、メイン アプリケーション ループが起動し、メイン アプリケーション クラスが UIApplication であると想定し、このプログラムのメイン NIB ファイルで指定された UIApplicationDelegate インスタンスを使用します。

適用対象

Main(String[], String, String)

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

public static void Main (string[] args, string principalClassName, string delegateClassName);
static member Main : string[] * string * string -> unit

パラメーター

args
String[]

メイン プログラムからのコマンド ライン パラメーター。

principalClassName
String

メイン アプリケーション クラスの名前を null に指定すると、UIApplication が使用されます。

delegateClassName
String

UIApplicationDelegate クラスの名前 (null の場合) は、このプログラムのメイン NIB ファイルで指定された UIApplicationDelegate インスタンスを使用します。

注釈

principalClassNameは、通常、次の例に示すように、アプリケーション開発者が をUIApplicationサブクラス化する場合にのみ指定されます。

public class Application
{
	static void Main(string[] args)
	{
		UIApplication.Main(args, "MyApp", "MyAppDelegate");
	}
}

[Register("MyApp")]
public class MyApp : UIApplication
{
//...etc...
}          

[Register("MyAppDelegate")]
public  class AppDelegate : UIApplicationDelegate
{
//..etc...
}

適用対象

Main(String[], Type, Type)

指定されたコマンド ライン パラメーターを使用してメイン アプリケーション ループを起動します。

public static void Main (string[] args, Type principalClass, Type delegateClass);
static member Main : string[] * Type * Type -> unit

パラメーター

args
String[]

メイン プログラムからのコマンド ライン パラメーター。

principalClass
Type

メイン アプリケーション クラスの型 。null を指定すると、UIApplication が使用されます。

delegateClass
Type

UIApplicationDelegate クラスの型 (null の場合) は、このプログラムのメイン NIB ファイルで指定された UIApplicationDelegate インスタンスを使用します。

注釈

principalClassNameは、通常、次の例に示すように、アプリケーション開発者が をUIApplicationサブクラス化する場合にのみ指定されます。

public class Application
{
  static void Main(string[] args)
  {
    UIApplication.Main(args, typeof (MyApp), typeof (MyAppDelegate));
  }
}

public class MyApp : UIApplication
{
//...etc...
}          

public class MyAppDelegate : UIApplicationDelegate
{
//..etc...
}

適用対象