Exemple #1
0
        /// <summary>
        /// プレイリストのindex行目のindex番目のカラムの内容を取得する.
        /// </summary>
        /// <param name="rowid">取得する行番号</param>
        /// <param name="columnid">取得するカラム番号</param>
        /// <returns>指定した行・カラムの内容またはnull</returns>
        public static string GetPlaylistRowColumn(int rowid, int columnid)
        {
            // columnidチェック
            if (columnid < 0)
            {
                return(null);
            }

            // rowidのチェックはCore内で行うので省略
            var row = AppCore.GetPlaylistRow(rowid);

            if (row == null)
            {
                return(null);
            }
            if (row.Length <= columnid)
            {
                return(null);
            }
            if (row[columnid] == null)
            {
                return(null);
            }

            return(row[columnid].ToString());
        }
Exemple #2
0
 /// <summary>
 /// プレイリストのindex行目の内容を取得する.ライブラリのカラム全ての内容を配列で返す.
 /// </summary>
 /// <param name="rowid">取得する行番号</param>
 /// <returns></returns>
 public static object[] GetPlaylistRow(int rowid)
 {
     // rowidのチェックはCore内で行うので省略
     return(AppCore.GetPlaylistRow(rowid));
 }