首先,我搜索了这个,我在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)