- 引数なしコンストラクタを生成する
- すべてのフィールドを初期化するコンストラクタを生成する
- すべてのプロパティを初期化するコンストラクタを生成する
- すべてのプロパティとフィールドを初期化するコンストラクタを生成する
引数なしコンストラクタを生成する
ctor
と入力すると、引数のないコンストラクタが自動で生成されます
public class SampleClass1 { public SampleClass1() { } }
すべてのフィールドを初期化するコンストラクタを生成する
ctorf
と入力すると、すべてのフィールドを初期化するコンストラクタを自動で生成します。
public class SampleClass2 { private int _x; private readonly int _y; private int _z; public SampleClass2(int x, int y, int z) { _x = x; _y = y; _z = z; } }
すべてのプロパティを初期化するコンストラクタを生成する
ctorp
と入力すると、すべてのプロパティを初期化するコンストラクタを自動で生成します。
public class SampleClass3 { private int X { get; set; } private int Y { get; } private int Z { get; set; } public SampleClass3(int x, int y, int z) { X = x; Y = y; Z = z; } }
すべてのプロパティとフィールドを初期化するコンストラクタを生成する
ctorfp
と入力すると、すべてのプロパティとフィールドを初期化するコンストラクタを自動で生成します。
public class sampleclass4 { private int a; private int b { get; } private int c { get; set; } private readonly int d; public sampleclass4(int a, int d, int b, int c) { a = a; d = d; b = b; c = c; } }