オブジェクト内にオブジェクトが必要です。 "main"オブジェクトには3つの文字列フィールドと、別の文字列を含むオブジェクトの1つのフィールドが必要です。 3つの文字列フィールドと1つの文字列フィールドを持つ2つのクラスを作成しなければならないことがわかりました。 今私の質問どのように第一クラスのオブジェクトとして第二クラスを取得するのですか?オブジェクト内にオブジェクトを作成する方法#
-4
A
答えて
0
質問のタイトルは、C#を言うので、のはそれで行く、といくつかのシンタックスシュガーを使用してみましょう:
using System;
namespace Example
{
public class Child
{
public string Property1 { get; set; }
}
public class Parent
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public string Property3 { get; set; }
public Child Property4 { get; set; }
}
public class Program
{
public static void Main(string[] args)
{
var foo = new Parent
{
Property1 = "Hi",
Property2 = "there",
Property3 = "Svenja",
Property4 = new Child
{
Property1 = "Löffel"
}
};
Console.WriteLine(foo.Property3);
Console.WriteLine(foo.Property4.Property1);
Console.ReadLine();
}
}
}
2
タイプが第2のオブジェクトのタイプである第1のオブジェクトにプロパティまたはフィールドを追加します。
public class ChildObject
{
public string ChildObjectProperty1 {get; set;}
}
public class MainObject
{
public string Property1 {get; set;}
public string Property2 {get; set;}
public string Property3 {get; set;}
public ChildObject Property4 {get; set;}
public MainObject()
{
// Initialize Property4 to a new instance of a ChildObject
this.Property4 = new ChildObject();
}
}
+0
それはCではなく、Cである。 –
関連する問題
- 1. .ps1ファイル内にC#文字列オブジェクトを作成する方法
- 2. JavaScriptの値の関数内にオブジェクトを作成する方法
- 3. テストメソッド内で作成するオブジェクトをモックする方法は?
- 4. オブジェクト内に配列を作成する
- 5. NodeJS - セッション内にオブジェクトを作成する
- 6. ループ内にオブジェクトを作成する
- 7. MongoDBでオブジェクトを作成する方法
- 8. MEFでオブジェクトを作成する方法
- 9. Cでオブジェクトを作成する方法
- 10. 3Dオブジェクトを作成する方法
- 11. NSDictionary。 NSDictionaryオブジェクトを作成する方法
- 12. jsonオブジェクト内にjsonオブジェクトを効率的に作成する
- 13. jvmがループ内でオブジェクトを作成する方法
- 14. オブジェクト内にforeachを持つオブジェクトを作成する
- 15. SessionFactoryオブジェクトの作成方法
- 16. JavaScriptオブジェクトの作成方法
- 17. tf.layers.Denseオブジェクトの作成方法
- 18. COMオブジェクトの作成方法
- 19. オブジェクトをループしてツリーを作成する方法オブジェクト
- 20. Pythonで既存のオブジェクト内にオブジェクトを作成する
- 21. オブジェクトを作成するボタンを作成する方法は?
- 22. JSONオブジェクトとオブジェクトの配列を作成する方法は?
- 23. Pythonユニットテストで別のオブジェクトからオブジェクトを作成する方法
- 24. オブジェクトSpringでオブジェクトを作成する方法JPA(Jhipster)
- 25. 配列内のオブジェクトを作成する
- 26. ifステートメント内のオブジェクトを作成する
- 27. JavaScript内のオブジェクト内のオブジェクトにアクセスする方法
- 28. Google Memcache内のオブジェクトにアクセスするためのダウンロードリンクを作成する方法
- 29. スタック内のオブジェクトの作成
- 30. オブジェクト内のオブジェクトの配列を作成する - Node.js
お使いの言語はCまたはCですか?彼らは非常に異なっています。 – Servy
なぜこの質問は2つの非常に異なる言語でタグ付けされていますか? – Amy
これにはすでに質問している他にもたくさんの質問があります。 – 0perator