.net/c# - 文章列表

  • C# dynamic判断是否有某个属性

    if(((IDictionarystring,object)data).ContainsKey(propertyname)){//包含此属性}

  • iis运行.net core 程序报502错误

    iis运行.netcore程序报502错误查看Windows应用程序日志显示ApplicationMACHINE/WEBROOT/APPHOST/APISITEwithphysicalrootD:\wwwroot\xxx\failedtostartprocesswithcommandlinedotnet.\xxx.dll,ErrorCode=0x80070002:0.解决方式如下1、在cmd中输入

  • Multipart body length limit 134217728 exceeded

    .netpost大文件时,报错Multipartbodylengthlimit134217728exceeded解决方法为Startup.cs中添加//解决Multipartbodylengthlimit134217728exceededservices.ConfigureFormOptions(x={x.ValueLengthLimit=int.MaxValue;x.MultipartBodyL

  • Error 0x80240017: Failed to execute MSU package.

    MicrosoftVisualC++2015Redistributable(x64)安装失败查看日志出现下面错误Error0x80240017:FailedtoexecuteMSUpackage.需要依次安装下面补丁:1、KB2919442https://www.microsoft.com/zh-cn/download/details.aspx?id=421532、KB2919355https:/

  • c# ZIP压缩文件

    需要引用命名空间System.IO.Compressionusing(MemoryStreamms=newMemoryStream()){using(ZipArchivezipArchive=newZipArchive(ms,ZipArchiveMode.Create,true)){//添加文件ZipArchiveEntryentry=zipArchive.CreateEntry(abc1.xls

  • vs2017添加引用报错 对COM组件的调用返回了错误HRESULT E_FAIL

    vs2017添加引用的时候报错对COM组件的调用返回了错误HRESULTE_FAIL解决方法如下1、运行VS2017的开发人员命令提示符2、cdC:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\PublicAssemblies3、gacutil-iMicrosoft.VisualStudio.Shell.I

  • 在 Range 对象中,Min (17)必须小于或等于 max (-1)。

    DataRow[]menus=dtMenu.Select(D_PARENT=+parentId);报错:在Range对象中,Min(17)必须小于或等于max(-1)。这样写会报这个错,原因是这个字段是字符串,需要加上单引号所以修改为下面这样就好了DataRow[]menus=dtMenu.Select(D_PARENT=+parentId+);

  • C# 根据类名创建类的实例对象

    C#根据类名创建类的实例对象,有两种情况1、实例化外部的dll或exe中的类:Assemblyassembly=Assembly.LoadFile(程序集路径,不能是相对路径);//加载程序集(EXE或DLL)dynamicobj=assembly.CreateInstance(类的完全限定名(即包括命名空间));//创建类的实例2、实例化自身dll内部的类:Assemblyassembly=As

  • wpf DataGrid 隐藏行的方法

    wpf中DataGrid隐藏某一行的方法:DataGridGrid.Row=1x:Name=dataGridTableIsReadOnly=TrueAlternationCount=2AutoGenerateColumns=FalseSelectionMode=ExtendedHorizontalAlignment=LeftVerticalAlignment=TopDataGrid.ItemCon

  • wpf DataGrid绑定动态对象的方法

    //ObservableCollection表示一个动态数据集合,它可在添加、删除项目或刷新整个列表时提供通知。//ExpandoObject表示可在运行时动态添加和删除其成员的对象ObservableCollectionExpandoObjectlistobject=newObservableCollectionExpandoObject();foreach(DataRowdrindatatab