C#相当于Obj-C';s角色集?需要帮助转换iOS代码吗

C#相当于Obj-C';s角色集?需要帮助转换iOS代码吗,c#,.net,C#,.net,这是我在Objective-C for iOS中的代码,我需要帮助将其转换为C#: 我熟悉C#和.NET,但真的不知道从哪里开始。谢谢 我对Objective-C或iOS不太熟悉,但通过谷歌搜索,似乎NSCharacterSet用于筛选字符-指定想要的字符或不想要的字符 在C#中,您可以通过多种方式实现这一点。这里有一个: string filter="0123456789(['!"; string text="My phone number is (121)5551234!"; 如果只想查看

这是我在Objective-C for iOS中的代码,我需要帮助将其转换为C#:


我熟悉C#和.NET,但真的不知道从哪里开始。谢谢

我对Objective-C或iOS不太熟悉,但通过谷歌搜索,似乎
NSCharacterSet
用于筛选字符-指定想要的字符或不想要的字符

在C#中,您可以通过多种方式实现这一点。这里有一个:

string filter="0123456789(['!";
string text="My phone number is (121)5551234!";
如果只想查看筛选器中的字符,请执行以下操作:

string filtered = new string(text.Where(c=>filter.IndexOf(c)>=0).ToArray());
如果只想查看不在筛选器中的字符,可以执行以下操作:

string filtered = new string(text.Where(c=>filter.IndexOf(c)<0).ToArray());
stringfiltered=新字符串(text.Where(c=>filter.IndexOf(c))
string filtered = new string(text.Where(c=>filter.IndexOf(c)<0).ToArray());