相关疑难解决方法(0)

C#中`new object()`和`new {}`有什么区别?

首先,我搜索了这个,我在Stack Overflow上找到了以下链接:

但是我这个答案并不满意,它没有得到很好的解释(我说得不好).基本上,我想知道的区别 new object()new {}.如何,它们在编译时和运行时处理?

其次,我WebMethods在我的asp.net简单应用程序中使用了以下代码

[WebMethod]
[ScriptMethod(UseHttpGet = false)]
public static object SaveMenus(MenuManager proParams)
{
    object data = new { }; // here im creating an instance of an 'object' and i have typed it `new {}` but not `new object(){}`.
    try
    {
        MenuManager menu = new MenuManager();    
        menu.Name = proParams.Name;
        menu.Icon = proParams.Icon;
        bool status …
Run Code Online (Sandbox Code Playgroud)

.net c#

45
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1