C#方法中的卷曲括号

时间:2017-11-02 00:18:00

标签: c# object-initializers

我目前正在使用C#进行编程,并在其中一个教程中找到了此片段。

这种方法中的花括号究竟是什么意思?它是否像键值对{id: 2}

weapon = new Weapon(new WeaponData() { Id = 12 });

2 个答案:

答案 0 :(得分:2)

这就是所谓的obect初始化程序。它允许您在构造obect之后立即设置属性的值。它等同于以下代码:

‎create-react-native-app

答案 1 :(得分:0)

在这种情况下,@extends('layouts.app') @section('content') <div class="container-fluid"> <div class="card"> <div class="card-header">Dashboard</div> <div class="card-body"> @if (session('status')) <div class="alert alert-success"> {{ session('status') }} </div> @endif You are logged in! </div> </div> </div> @endsection 类有一个没有参数的args构造函数,在同一行中,它初始化weapon属性值为12.它只是另一种初始化方式对象