C#のリストをPHPの配列の同じ構文を再現:は、私はPHPから次のコードを再現する方法を把握しようとしてきた
$array[0]['name'] = "Array 0";
$array[0]['color'] = "#505050";
$array[0]['font'] = "Arial";
C#に。私は探していたし、リストとネストされたリストを発見したが、私はそれが最初のものの子であることを知っている方法を理解していない。
誰かが私を助けることができれば、ありがとう!
C#のリストをPHPの配列の同じ構文を再現:は、私はPHPから次のコードを再現する方法を把握しようとしてきた
$array[0]['name'] = "Array 0";
$array[0]['color'] = "#505050";
$array[0]['font'] = "Arial";
C#に。私は探していたし、リストとネストされたリストを発見したが、私はそれが最初のものの子であることを知っている方法を理解していない。
誰かが私を助けることができれば、ありがとう!
私の例では「スタイルクラス」のクラスを使用してリストを作成できます。
static void Main()
{
var items = new List<Style>();
items.Add(new Style { Name = "Array 0", Color = "#505050", Font = "Arial" });
}
public class Style
{
public string Name { get; set; }
public string Color { get; set; }
public string Font { get; set; }
}
あなたが、完全に同等を学びたいのであれば、多分それはNameValueCollection
の配列である可能性があります。
NameValueCollection[] nameValueCollectionArray = new NameValueCollection[10];
nameValueCollectionArray[0].Add("Name","Value");
var value = nameValueCollectionArray[0]["Name"];
しかし、モデルクラスを作成してそこからコレクションを作成することを強くお勧めします。
ここでどちらか(クラスを使用して、クラス要素のリスト)トムBairesが提案したものを使用または
var something = new Tuple<string, string, string>("Array 0", "#505050", "Arial");
もっとタプルを使用して情報:https://msdn.microsoft.com/pl-pl/library/system.tuple(v=vs.110).aspx
[ジャグ配列](https://でのドキュメントMicrosoft Corporation、その関連会社及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、 /配列/多次元配列)?そして、プロパティを持つオブジェクトのリストはここで十分でしょうか? –
この配列に格納されている値をPHP上でダンプ、サニタイズ、編集して、保存しようとしていることを明確に理解できますか? –