gpt4 book ai didi

C# 创建对象并更改值

转载 作者:行者123 更新时间:2023-11-30 13:15:09 26 4
gpt4 key购买 nike

我在创建对象和设置/获取值时遇到问题。这样做的目的是将数据从模型返回到 Controller 。

免责声明:我是 C# 新手

任何人都可以告诉我正确的方法吗?

我已经尝试过这些方法,但我一直收到错误:

object o = new { test = "cat" };
o.test = "dog";

Object o = new { test = "cat" };
o.test = "dog";

object o = new Object();
o.test = "dog";

// I also tried
object o = new Object();
o["test"] = "dog";

最佳答案

您需要在 C# 中实例化一个类。在 C# 中不可能突然创建对象(如在 JavaScript 中)。

例如,类看起来像这样:

public class MyClass {
public string test { get; set; }
}

MyClass o = new MyClass { test = "cat" };

更新:从 .NET 3.5 开始,您实际上可以像这样创建对象:

var o = new { test = "cat" };
Console.WriteLine(o.test);

但是,在创建它们之后,您无法添加或删除属性。

关于C# 创建对象并更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14505838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com