私はPHPで作業しており、彼のディナミック配列を非常に巨大に利用しています。PHP配列のシンプルさ#
今、私はC#で働いていると私は似たような探しています。
これがポイントです:
私はデータベースでクエリを作成し、それは私に5つのフィールドを持つレコードセットを返す:
- 名前の人
- 日
- 型シフト
- を仕事のシフトの数
- 分
arrWork = array();
arrWork[$rs["Name"]][$rs["Date_shift"]][$rs["type_shift"][$rs["shift"]] += rs["minute_work"];
を持っているの$ RSにこの
(PHP CODE) のような多次元配列をその場で作成したい
配列のすべての次元。 C#で
私はハッシュテーブルでこれを行うにはありますが、私はすべてのレベルをチェックする必要がある、と私は非常に時間がこれを管理するには高価だと思います。
C#で
質問は100%ではありませんが、私は行きます。 '文字列[] arrWork =新しい文字列[] {rs.Name、(日時)(rs.Date_shift).ToShortDateString()、rs.type_shift、(rs.shift + rs.minute_work).ToString()};'これを移入指定された値を持つインスタンス化時の配列 –
'C#'はコンパイルされる言語であり、 'PHP'は解釈される言語であることに注意してください。パフォーマンスは賢明ですが、大きな違いがあります。 – Xorifelse
'php arrays simplicity in c#'は良い質問ではありません。私はあなたが 'C#で多次元配列を作成するための'最速/最もエレガントな方法 'のようなものを意味すると思いますか?' – mmcrae