从Xcode迁移到MonoTouch - iPhone

时间:2010-03-12 00:32:01

标签: c# iphone objective-c xcode xamarin.ios

我们将开发商店从XCode迁移到MonoTouch。

在Objective-C中,[super]与C#中对base的调用相同?

2 个答案:

答案 0 :(得分:2)

迁移到XCode是我将在我的博客上介绍的一个有趣话题。 http://blogs.artinsoft.net/mrojas/archive/2011/04/29/porting-application-from-ios-to-wp7c-some-toughts-migration-of-objective-c-to-c.aspx 第一篇文章只显示了.h和.m @interface以及@implementation到C#的基本映射。

答案 1 :(得分:1)

在C#中,base关键字用于从派生类中访问基类的成员:

在已被另一个方法覆盖的基类上调用方法。

public override void Foo()
{
    base.Foo();
}

指定在创建派生类的实例时应调用哪个基类构造函数。

class Bar : Baz
{
    Bar( string s ) : base(s)
    {
    }
}