Tag: C#的

什么时候应该使用static_cast,dynamic_cast,const_cast和reinterpret_cast?

什么是正确的用途: static_cast dynamic_cast const_cast reinterpret_cast C风格演员(type)value 函数式投射type(value) 如何决定在哪些特定情况下使用哪个?

具有键“XXX”的ViewData项的types为“System.Int32”,但必须为“IEnumerable <SelectListItem>”types

我有以下视图模型 public class ProjectVM { …. [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable<SelectListItem> CategoryList { get; set; } …. } 和下面的控制器方法来创build一个新的项目并分配一个Category public ActionResult Create() { ProjectVM model = new ProjectVM { CategoryList = new SelectList(db.Categories, "ID", "Name") } return View(model); } public ActionResult Create(ProjectVM […]

什么是智能指针,什么时候该用?

什么是智能指针,什么时候该用?

如何将整套模型附加到formdata中并在MVC中获取

如何通过formdata传递整个模型对象并将其转换为控制器中的模型types? 以下是我试过的! JavaScript部分: model = { EventFromDate: fromDate, EventToDate: toDate, ImageUrl: imgUrl, HotNewsDesc: $("#txthtDescription").val().trim(), }; formdata.append("model",model); 然后通过AJAX传递,它将是一个string,如果我检查Request.Form["model"]的值,结果将是相同的,那就是它将被接收为string,值将是"[object object]" 有没有办法通过formdata传递模型,并在控制器中接收它?

如何将字节数组转换为hexstring,反之亦然?

如何将字节数组转换为hexstring,反之亦然?

数组名是一个指针吗?

数组的名字是C中的一个指针吗? 如果不是,数组的名称和指针variables有什么区别?

为什么可变结构是“邪恶的”?

在这里讨论之后,我已经多次读到可变结构是“邪恶的”(就像这个问题的答案一样)。 C#中的可变性和结构的实际问题是什么?

我在哪里可以find当前的C或C ++标准文档?

对于许多问题,答案似乎在“标准”中find。 但是,我们在哪里发现? 最好在线。 谷歌search有时候会觉得徒劳无功,尤其是对于C标准,因为在编程论坛的讨论洪水泛滥。 为了做到这一点,因为这些是我现在正在寻找的,那里有很好的在线资源: C89 C99 C11 C ++ 98 C ++ 03 C ++ 11 C ++ 14

从C#创buildExcel(.XLS和.XLSX)文件

如何使用C#创buildExcel电子表格而不需要在运行代码的计算机上安装Excel?

我什么时候可以使用前向声明?

我正在寻找何时允许我在另一个类的头文件中进行类的前向声明的定义: 我是否允许为一个基类,一个类的成员,一个通过引用等方式传递给成员函数的类来做呢?