首页 > 解决方案 > 从 Objective-C 到 C# 的转换

问题描述

将 Obj-C 代码转换为 Xamarin C#

如何将此代码转换为 C#?

[browser setCellClass:[CustomBrowserCell class]];

我试过但不明白这里的工厂 ID 是什么?

_browser.SetCellClass(CustomBrowserCell.Class); 

在此处输入图像描述

标签: c#objective-cmacoscocoa

解决方案


不确定这里的问题/问题是什么

这里的工厂 ID 是什么?

factoryId是用作参数名称的标识符,类似于大多数编程语言。Objective-C 中的声明是:

- (void)setCellClass:(Class)factoryId;

Xamarin 声明是:

public virtual void SetCellClass (ObjCRuntime.Class factoryId);

这是否回答你的问题?


推荐阅读