Tag: C#的

在后台从RDLC报告创buildPDF

我正在运行一个月末stream程,并希望自动创build一些当时需要创build的报告。 我正在使用rdlc报告。 有没有办法在后台自动创buildRDLC报告的PDF?

C ++通过引用传递一个数组

这是否允许通过引用传递数组? void foo(double& *bar) 似乎我的编译器说不。 为什么? 什么是通过引用传递数组的正确方法? 还是一个工作? 我有一个数组参数,我的方法应该修改,我应该后来检索。 另外,我可以使这个数组成为一个类的成员,这工作正常,但它有其他部分我的代码(我想避免)的许多缺点。 感谢致敬。

printf中的“%。* s”是什么意思?

我有一个代码片段,其中有一个 printf("%.*s\n") %.*s是什么意思?

首先closuresEF代码的CTP5的ProxyCreationEnabled有什么缺点

我的WCF服务可以从代码优先模型返回类的唯一方法是使用下面的代码将ProxyCreationEnable设置为false 。 ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; 这样做的负面后果是什么? 一个好处是,我可以至less得到这些dynamictypes序列化,所以他们可以通过使用WCF的电线发送。

exception代码“EXC_I386_GPFLT”的含义是什么?

exception代码EXC_I386_GPFLT的含义是什么? 它的含义是否因情况而异? 在这种情况下,我指的是exceptiontypesEXC_BAD_ACCESS ,exception代码EXC_I386_GPFLT 这个程序是在Xcode 5.0.1中开发的,处理BLAS库的cblas_zgemm() (好吧,我想这不重要…) 非常感谢你!

您应该在C#4.0中声明使用重载还是可选参数的方法?

我正在观看Anders关于C#4.0的讨论以及C#5.0的预览 ,这让我想到了C#中可选参数何时可用,推荐的方法是声明不需要指定所有参数的方法。 比如像FileStream这样的类有大约15个不同的构造函数,它们可以被分成逻辑“家族”,比如下面的string, IntPtr和SafeFileHandle 。 FileStream(string,FileMode); FileStream(string,FileMode,FileAccess); FileStream(string,FileMode,FileAccess,FileShare); FileStream(string,FileMode,FileAccess,FileShare,int); FileStream(string,FileMode,FileAccess,FileShare,int,bool); 在我看来,这种types的模式可以简化为具有三个构造函数,并使用可选的参数作为可缺省的参数,这将使不同的构造函数族更加清晰[注:我知道这个变化不会是在BCL制造的,我假设这种情况是在说话]。 你怎么看? 从C#4.0开始,将更紧密相关的构造函数和方法组合成一个具有可选参数的单一方法,还是有一个很好的理由来支持传统的多重过载机制?

从Javascript访问MVC的模型属性

我的视图模型中包含以下模型 public class FloorPlanSettingsModel { public int Id { get; set; } public int? MainFloorPlanId { get; set; } public string ImageDirectory { get; set; } public string ThumbnailDirectory { get; set; } public string IconsDirectory { get; set; } } 如何从Javascript访问上述属性之一? 我试过这个,但是我得到了“undefined” var floorplanSettings = "@Model.FloorPlanSettings"; alert(floorplanSettings.IconsDirectory);

XML序列化 – 禁止渲染数组的根元素

我可以以某种方式禁用集合的根元素的呈现? 这个具有序列化属性的类: [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List<ShopItem> Variants { get; set; } } 生成这个XML: <SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PRODUCTNAME>test</PRODUCTNAME> <Variants> <VARIANT> <PRODUCTNAME>hi 1</PRODUCTNAME> </VARIANT> <VARIANT> <PRODUCTNAME>hi 2</PRODUCTNAME> </VARIANT> </Variants> </SHOPITEM> 这里我不需要<Variants>元素。 我必须做什么? 此外,我不需要根元素中的xsi和xsd命名空间…

Visual Studio 2015中的共享项目和类库有什么区别?

我正在查看Visual Studio 2015的新function,并且共享项目出现了很多,但是我不明白它与使用类库或可移植类库有什么不同。 谁能解释一下? 编辑:共享项目是Visual Studio 2015中的一项新function,与便携式类库不同。 我明白什么是便携式类库。 我想了解的是共享项目与类库的不同之处。 见下面的链接。 http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/

查找string是否以C ++中的另一个string结尾

我怎样才能find一个string以C ++中的另一个string结束?