1. Missing a module? More about the new installer in 5.3 here
  2. VS Code Unity debugger extension preview
  3. Unity Developer Contest here

string.Where() in Unity C#?

Discussion in 'Scripting' started by JTown., Apr 28, 2012.

  1. JTown.


    Jan 9, 2010
    What I'm trying to do: http://stackoverflow.com/questions/...ir-equivalent-such-as-a-for-a/2393966#2393966

    edit: HttpUtility isn't available because System.Web isn't recognized... any way to get around this? Making iOS app if that makes any difference.

    original post:
    Code (csharp):
    1. string decomposed = input.Normalize(System.Text.NormalizationForm.FormD);
    2. char[] filtered = decomposed.Where(c => char.GetUnicodeCategory(c) != System.Globalization.UnicodeCategory.NonSpacingMark).ToArray();
    3. string newString = new String(filtered);
    Unity doesn't like the .Where(). Is there a way to get that to work or is there a way I can just rewrite it?

    edit: using System.Linq; got it to compile. thanks to Zerot on irc
    Last edited: Apr 29, 2012