} // end sub /// <summary> /// <para xml:lang="en">Output the collection of names as header of a TSV file.</para> /// <para xml:lang="ja">TSVファイルヘッダとして、名前のコレクションを出力します。</para> /// </summary> /// <param name="name"> /// <para xml:lang="en">The name which is used for a file.</para> /// <para xml:lang="ja">ファイルに使用される名前。</para> /// </param> /// <param name="header"> /// <para xml:lang="en">A list of names</para> /// <para xml:lang="ja">名前の一覧</para> /// </param> public static void WriteTsvHeader(string name, IEnumerable <string> header) { Dumper.WriteTsv <string>(new IEnumerable <string>[] { header }, name); } // end sub
} // end sub /// <summary> /// <para xml:lang="en">Output one row of table format values to a TSV file. Output single row of multiple values on one row of the TSV file.</para> /// <para xml:lang="ja">表形式の値の1行をTSVファイルに出力します。複数の値の1行をTSVファイルの1行に出力します。</para> /// </summary> /// <typeparam name="T"> /// <para xml:lang="en">The type of object to dump.</para> /// <para xml:lang="ja">ダンプするオブジェクトの型</para> /// </typeparam> /// <param name="values"> /// <para xml:lang="en">The collection of values to output.Set one row in the table.</para> /// <para xml:lang="ja">出力する値のコレクション。表の1行を指定します。</para> /// </param> /// <param name="name"> /// <para xml:lang="en">The name which is used for a file.</para> /// <para xml:lang="ja">ファイルに使用される名前。</para> /// </param> public static void WriteTsvRecord <T>(IEnumerable <T> values, string name) { Dumper.WriteTsv <T>(new IEnumerable <T>[] { values }, name); } // end sub
/// <summary> /// <para xml:lang="en">Output table format values to a TSV file. Output multiple rows of multiple values on each rows of the TSV file.</para> /// <para xml:lang="ja">表形式の値をTSVファイルに出力します。複数の値の複数行をTSVファイルの各行に出力します。</para> /// </summary> /// <typeparam name="T"> /// <para xml:lang="en">The type of object to dump.</para> /// <para xml:lang="ja">ダンプするオブジェクトの型</para> /// </typeparam> /// <param name="me"> /// <para xml:lang="en">The collection of table format values to output.</para> /// <para xml:lang="ja">出力する表形式の値のコレクション。</para> /// </param> /// <param name="name"> /// <para xml:lang="en">The name which is used for a file.</para> /// <para xml:lang="ja">ファイルに使用される名前。</para> /// </param> /// <param name="header"> /// <para xml:lang="en"> /// Set a list of names, to output a header of TSV file. /// Set null, and so a header is not outputted. Use the DumpTsvHeader method or the WriteTsvHeader method to output the header, separately. /// </para> /// <para xml:lang="ja"> /// TSFファイルのヘッダを出力するときには、名前の一覧を指定します。 /// nullを指定するとヘッダは出力されません。別途、DumpTsvHeaderメソッドやWriteTsvHeaderメソッドを使用してヘッダを出力してください。 /// </para> /// </param> public static void WriteTsv <T>(this IEnumerable <IEnumerable <T> > me, string name, IEnumerable <string> header = null) { Dumper.WriteTsv(me, name, header); } // end sub