}                 // 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
Exemple #3
0
 /// <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