-2

C#に関する完全な初心者の質問-以下のコードでは、行は何ですか

UIWindow window; 

正確に意味し、線との関係は何ですか

window = new UIWindow (UIScreen.MainScreen.Bounds);

「UIWindowwindow」はある種の変数宣言ですか?

public partial class AppDelegate : UIApplicationDelegate
{
    UIWindow window;
    HelloWorld_iPhoneViewController viewController;

    /// <summary>
    /// This method is invoked when the application has loaded and is ready to run. In this 
    /// method you should instantiate the window, load the UI into it and then make the window
    /// visible.
    /// </summary>
    /// <remarks>
    /// You have 5 seconds to return from this method, or iOS will terminate your application.
    /// </remarks>
    public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        // create a new window instance based on the screen size
        window = new UIWindow (UIScreen.MainScreen.Bounds);


        viewController = new HelloWorld_iPhoneViewController ("HelloWorld_iPhoneViewController", null);
        window.RootViewController = viewController;
        window.MakeKeyAndVisible ();

        return true;
    }
}
4

2 に答える 2

4

windowこのコード行は、次のタイプの名前の変数を宣言していますUIWindow(その値は最初はnullです)。

UWindow window;

windowそして、この行は変数に値を割り当てます。

window = new UIWindow (UIScreen.MainScreen.Bounds);
于 2012-11-29T19:54:34.093 に答える
2
UIWindow window;

これにより、UIWindowタイプの新しい変数が作成されます

window = new UIWindow (UIScreen.MainScreen.Bounds);

これにより、ウィンドウ変数が初期化されます。この行が呼び出される前はnullです。

于 2012-11-29T19:55:36.870 に答える