c#
菜鸟记录
能力有限水平一般,努力学习,混口饭吃
展开
-
C#范围运算符
end”,表示从序列的 “start” 索引处开始,一直截取到"end" 索引处为止(包括 “end” 索引处的元素)。end,表示从序列的 “start” 索引处(包括该索引处的元素)开始,一直截取到"end" 索引处为止(包括 “end” 索引处的元素)。,表示从序列的 “start” 索引处(包括该索引处的元素)开始,截取到序列的结尾为止(包括该结尾处的元素)。在上述代码中,表示从倒数第3个字符到倒数第1个字符的子串,因为倒数第一个字符的下标是-1,所以倒数第三个字符的下标是-3。原创 2023-09-07 17:54:11 · 1272 阅读 · 1 评论 -
复制引用类型不改变原数据
取巧办法,都是先转成json字符串再反序列化回去,之后再赋值。在后台代码中EB_Info_FBFirstFigure subret = new EB_Info_FBFirstFigure();//复制引用类型不改变原数据的取巧办法,先转成json载转回来subret = JsonHelper.ToObject<EB_Info_FBFirstFigure>(Newtonsoft.Json.JsonConvert.SerializeObject(ret));//ret 是要复制的结果//原创 2021-09-10 16:50:13 · 522 阅读 · 0 评论 -
请求IActionResult返回为空对象
如题,记录一下今天遇到的问题我声明了一个Result类public class ResultInfo{ public status status; public object data;}public class status{ public string code { get; set; } public string message { get; set; }}写了逻辑方法返回ResultInfo再在控制器中返回API[Route("test")][原创 2021-03-18 16:51:51 · 809 阅读 · 3 评论 -
引用类型在赋值时,不复制对象本身,只复制对象的引用。
今天同事遇到了个问题,然后找了好久才发现是因为题目的原因修改了引用的类的属性。比如:using System;namespace HelloWorldApplication{ class HelloWorld { static void Main(string[] args) { class1 cls=new class1(); cls.t="1"; class1 cls1=new class1(); cls1=cls; c原创 2020-12-18 18:51:26 · 449 阅读 · 1 评论 -
C# 泛型声明
怎么声明//泛型类 public class GenericClass<T> where T : ISports{}//泛型接口public interface GenericInterface<S>{}//泛型委托public delegate void Do<T>() where T : ISports;//泛型方法public void test<T>(T param){}比如我声明一个泛型类public class T原创 2020-11-27 11:45:11 · 1478 阅读 · 0 评论 -
jqgrid行编辑填坑记
第一次使用jqgrid,遇到问题不少,今天对这两天jqgrid行内cellEdit遇到的问题做个记录1,addRowData后除第一次添加的行内编辑的值能传到后台外,之后添加的行内编辑的值后台无法获取到问题原因,在添加新行时忽略了rowid$("#grid").jqGrid("addRowData", rowid, {}, "first");rowid需要唯一。2,添加aft...原创 2019-07-19 17:07:22 · 582 阅读 · 0 评论 -
Visual 调试代码遇到HTTP Error 500.19-Internal Server Error 错误代码0x80070003
如图今天老大发给我一份源码说让我看看熟悉一下,于是我兴冲冲的打开然后F5,结果就遇到了上图的问题。在网上搜了半个钟头没有有效的解决办法,遂怀着忐忑的心情去问老大“删除.vs 文件夹”问题解决!具体原因没问,老大很忙没空,有谁知道烦请赐教菜鸟问题记录...原创 2019-05-27 16:01:38 · 3595 阅读 · 2 评论 -
Winform项目遇到的几个问题记录
1、Chart控件重新设置图表类型Series的Name重复报错的问题把Series的Name重新赋值、清空不起作用还是报错。因为数组内还存在这个值。解决方法Series 清空Clear一下this.chart1.Series.Clear();2、DotNetBar控件鼠标悬浮色设置不起作用的问题,或者窗体重新弹出、最小化后起作用的问题需要将控件重新绘制。private...原创 2018-12-24 10:16:49 · 339 阅读 · 0 评论 -
C#使用Microsoft.Office.Interop.Word操作word书签位置插入Wingdings 2复选框
首先要知道要插入的Wingdings 2 字符的16进制编码,我要插入的是复选框编码是“0052”,其次重要的是设置Font.Name为“Wingdings 2”Word.Application word = new Word.Application();object oStart = "书签";Range range = doc.Bookmarks.get_Item(ref oStar...原创 2018-07-23 17:08:34 · 4430 阅读 · 0 评论 -
用Microsoft.Office.Interop.Word.dll操作word遇到的问题
1、使用word书签作为标记插入图片,使图片衬于文字下方,报错“对 COM 组件的调用返回了错误 HRESULT E_FAIL。”网上找到答案都是前篇一律的,但是对我这边不起作用。解决方法:开始操作的是.doc文件,之后改为.docx之后就好了。时间紧,未深究其原因,有知道的,欢迎指教。2、改为.docx后文件保存SaveAs报错,文件类型与后缀名不一致。解决办法:doc.SaveAs2(save...原创 2018-07-11 15:20:25 · 4076 阅读 · 0 评论 -
C#从某个特定字符串到之后某个字符串的截取
思路为先找到要截取字符串开始位置,截取成新的字符串,再在新的字符串里找到结束位置,再次进行截取就是需要的字符串了。StreamReader fread = new StreamReader(filename, System.Text.Encoding.GetEncoding("gb2312"));//读取字符流string ss = fread.ReadToEnd();//开始的字符串stri...原创 2018-07-11 15:09:32 · 23825 阅读 · 0 评论