構造体の既定のコンストラクターはバインディングを実行しないため 構造体には 'let' バインディングを含むことができません 型のプライマリ コンストラクターに引数を追加してください

構造体の既定のコンストラクターはバインディングを実行しないため、構造体には 'let' バインディングを含むことができません。型のプライマリ コンストラクターに引数を追加してください。
構造体で 'ReferenceEquality' 属性は使用できません 代わりに 'StructuralEquality' 属性を使用するか 'System.Object.Equals(obj)' のオーバーライドを実装してください 構造体には 引数なしのオブジェクト コンストラクターを使用できません 構造体は既定のコンストラクターを自動的にサポートするため これはすべての CLI 言語に課せられた制限です 構造体のインスタンス化が抑制されないため 要求またはリンク要求を {0} から削除します 代わりに パラメーター化されたコンストラクター上に要求を配置し 構造体の初期状態が有効または無効であるかが検出可能であることを確認してください (セキュリティの要求が満たされない場合 ... 構造体のプライマリ コンストラクターの各引数には型を指定してください (たとえば 'type S(x1:int, x2: int) = .') これらの引数で構造体のフィールドが決定されます 構造体の既定のコンストラクターはバインディングを実行しないため 構造体には 'let' バインディングを含むことができません 型のプライマリ コンストラクターに引数を追加してください 構造体内部の匿名メソッド ラムダ式 またはクエリ式は 'this' のインスタンス メンバにアクセスできません 'this' を匿名メソッド ラムダ式 またはクエリ式の外部のローカル変数にコピーして そのローカルを使用してください 構造体型 レコード型 または共用体型 '{0}' に 'StructuralComparison' 属性がありますが コンポーネント型 '{1}' は 'comparison' 制約を満たしていません 構造体型 レコード型 または共用体型 '{0}' に 'StructuralComparison' 属性がありますが 型パラメーター '{1}' は 'comparison' 制約を満たしていません 型パラメーターに 'comparison' ... 構造体型 レコード型 または共用体型 '{0}' に 'StructuralEquality' 属性がありますが コンポーネント型 '{1}' は 'equality' 制約を満たしていません