« [.NET] Silverlight 3 で XAML プレビューが出てこない!? @VS2008SP1 | トップページ | ブラウザ・ハイジャッカー ~ DesktopSmiley, GamingHarbor, JuicyAccess, nScreensavers, pcWallpaperZone, PopularGlitter »

2009年9月 4日 (金)

[.NET] 文字列中における特定文字の出現回数をカウントするには?

@IT より。

.NET TIPS ~ 文字列中における特定文字の出現回数をカウントするには?[C#、VB]

  // 文字の出現回数をカウント
  public static int CountChar(string s, char c) {
    return s.Length - s.Replace(c.ToString(), "").Length;
  }

引き算するなんて、 何やってるコードだかとっさに分からないじゃないですか~ f(^^;
これだけ↓ですよ、 コレダケ! (w

    s.ToCharArray().Where(v => v == c).Count();


PS. さっそくいきなりオータムさんからツっこまれました m(_`_)m
次でもイケます。
    s.Where(v => v == c).Count();
または
    s.Count(v => v == c);
みんな LINQ 中毒になるんだぁ~っ f(^^;

|

« [.NET] Silverlight 3 で XAML プレビューが出てこない!? @VS2008SP1 | トップページ | ブラウザ・ハイジャッカー ~ DesktopSmiley, GamingHarbor, JuicyAccess, nScreensavers, pcWallpaperZone, PopularGlitter »

プログラミング」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [.NET] 文字列中における特定文字の出現回数をカウントするには?:

« [.NET] Silverlight 3 で XAML プレビューが出てこない!? @VS2008SP1 | トップページ | ブラウザ・ハイジャッカー ~ DesktopSmiley, GamingHarbor, JuicyAccess, nScreensavers, pcWallpaperZone, PopularGlitter »