トップページ > プログラム > 2015年11月11日 > MPuvgpwO

書き込み順位&時間帯一覧

6 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数0100100000100000000310007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
718 :デフォルトの名無しさん[sage]:2015/11/11(水) 01:13:37.70 ID:MPuvgpwO
>>717
C# 7.0でそこらへん改善しようという動きはあるが、現状だと無理だな。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
722 :デフォルトの名無しさん[sage]:2015/11/11(水) 04:08:25.76 ID:MPuvgpwO
IEmunerable<T> Hoge() みたいなメソッドのサマリーを書くとして、「○○を列挙します。」と説明するのが一番自然だと思う。
「○○のコレクションを返します。」だと、List<T>とか配列のようなものが返されるイメージだし、「○○のシーケンスを…」だと違和感が残る。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
724 :デフォルトの名無しさん[sage]:2015/11/11(水) 10:46:36.52 ID:MPuvgpwO
IEnumerable<T>の定義を見てみよう。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
734 :デフォルトの名無しさん[sage]:2015/11/11(水) 19:05:23.62 ID:MPuvgpwO
巨大のファイルをFile.ReadLinesで読み込むのはちょっと…ってのはおいといて

var urls = File.ReadLines( @"hoge.txt" )
  .Where( x => !string.IsNullOrWhiteSpace( x ) )
  .Select( x => Regex.Match( x , "<a href=\"(?<url>.*?)\".*?>(?<text>.*?)</a>" , RegexOptions.IgnoreCase ).Groups["url"]?.Value )
  .Where( x => !string.IsNullOrWhiteSpace( x ) );

みたいにすれば取り出せるだろうけど
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
738 :デフォルトの名無しさん[sage]:2015/11/11(水) 19:40:57.26 ID:MPuvgpwO
>>737
すまん、ああ、それと勘違いしてた…
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
740 :デフォルトの名無しさん[sage]:2015/11/11(水) 19:46:45.62 ID:MPuvgpwO
そこは想定外ってことで…
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
742 :デフォルトの名無しさん[sage]:2015/11/11(水) 20:15:23.36 ID:MPuvgpwO
>>741
特に問題なく動作可能。
ただ高dpi環境とかで動かすと残念なことになるかも知れないけど


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。