x文字からy文字までをn個の長さの文字列をより小さな部分に分割することなく読むことができるかどうかを知りたいと思います。特定の文字との間で文字列を読む
私はAD CN=someName,OU=someGroup,OU=groups,DC=some,DC=domain,DC=com
にパスするために、次の文字列を持っている、と私は=
または,
最初で分割せずに、ちょうどそれのsomeName
一部を読むことができるようにしたいと思います。どのように達成するのですか?
理由は、私は今それをやっているように、グループの比較を行う必要がないこと、である:
SearchResult t1 = search.FindOne();
foreach (string s in t1.Properties["memberof"])
{
foreach (string g in groups)
{
if (s.ToLower().Contains(g.ToLower()))
{
// do something
}
}
}
私はむしろ対等にif節になるだろうが、私は常に分割する必要はありません上のパス/グループを2回配列に追加します。それ、どうやったら出来るの?
を使用します_は_私はそれを得るいけない「私はグループの比較を行う必要はありません」、 'groups'は何ですか? –
@TimSchmelterあるユーザーが特定のグループに属しているかどうかを確認するために、権限を確認するために、 'groups'は有効なグループの配列です。また、私が言ったように、可能であれば配列の使用を避けたいと思います。プログラミングは比較的新しいので、LINQなどの構文はすべてわかりません。 – EInherjar