小编Ris*_*abh的帖子

C#中的复合数据类型

请帮我理解

  • C#中的复合数据类型是什么
  • C#中的自定义数据类型和复合类型是否相同

我需要在WCF服务中使用它,因此我需要对它有一个更清楚的理解.

c#

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

注释名称空间不会影响ToString()方法

今天有人给我看了一个代码片段,我想知道它是如何工作的:

//using System;
//using System.Collections.Generic;
//using System.Text;

namespace ConsoleApplication1
{
    class Test
    {
        int i = 0;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Test obj = new Test();
            obj.ToString();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我们评论了上述命名空间,该ToString()方法如何仍然与该对象相关联obj

c#

1
推荐指数
1
解决办法
93
查看次数

mvc:如果Iam使用Request.Form,Model.IsValid无效

我是MVC的初学者.如果我使用下面的代码,那么Model.IsValid没有验证在这种情况下是Customer的对象.

 public ActionResult Submit()
    {
        Customer custObj = new Customer();
        custObj.CustomerCode = Request.Form["CustomerCode"];
        custObj.CustomerName = Request.Form["CustomerName"];

        if (ModelState.IsValid)
            return View("Load", obj);
        else
            return View("EnterCustomer");
    }
Run Code Online (Sandbox Code Playgroud)

如果Iam在参数中传递Customer对象,那么Model.IsValid工作正常.

public ActionResult Submit(Customer obj)
    {
        //Customer custObj = new Customer();
        //custObj.CustomerCode = Request.Form["CustomerCode"];
        //custObj.CustomerName = Request.Form["CustomerName"];

        if (ModelState.IsValid)
            return View("Load", obj);
        else
            return View("EnterCustomer");
    }
Run Code Online (Sandbox Code Playgroud)

any1可以帮助我了解原因.

c# asp.net-mvc

1
推荐指数
1
解决办法
275
查看次数

EXE只是一个带有main方法的DLL吗?

我偶然发现了一个关于程序集,DLL和EXE文件之间确切区别的问题.

以下陈述是否正确?

如果DLL有一个main方法,那么它会变成可执行文件吗?(可执行程序)

c#

-1
推荐指数
1
解决办法
947
查看次数

标签 统计

c# ×4

asp.net-mvc ×1