__System.Linq__には、SkipWhile関数
,TakeWhile関数
があると思います。
これを文字列に使いたくて、
C#
1string 元の文字列 = 2 "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 3 4string 抽出後の文字列 = 5new System.String(元の文字列.ToArray().SkipWhile(c=>c=='G').TakeWhile(c=>c=='U').ToArray()); 6```をやったところ抽出後の文字列に何も入ってませんでした。 7正確には、""の中身が入っていたようです。 8要するに空っぽなんですがこれを```抽出後の文字列==null```とやると```false```が返ってきて 9初心者の私には難しすぎますねぇ。 10 11そんなことよりなぜ空っぽが返ってくるんでしょうか。全く分かりません!

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/03 15:56