随笔分类 -  .NET

摘要:List<PartRequest> partRequests = new List<PartRequest>(); partRequests.Add(new PartRequest() { factory = "f1", stock = "s1", material = "m1", quantity 阅读全文

posted @ 2022-12-06 11:17 Tencent/Tim 阅读(625) 评论(0) 推荐(1)

摘要:List<int> testList = new List<int>();for (int i = 1; i <= 23; i++){ testList.Add(i);} // 每页大小int pageSize = 5;// 总页数int pageCount = Convert.ToInt32(Ma 阅读全文

posted @ 2022-12-06 10:32 Tencent/Tim 阅读(141) 评论(0) 推荐(0)

摘要:因部署需要获取最新代码并编译项目,使用Git本身的命令即可 编译项目代码 阅读全文

posted @ 2019-07-24 14:46 Tencent/Tim 阅读(326) 评论(0) 推荐(0)

摘要:最近有个需求,需要部署代码到多台服务器上面,而本地是无法直接访问服务器的,只能通过开了80端口的网站访问,因此,在服务器上面部署了一个上传文件的服务,该服务需要复制上传后的文件到其他服务器上面,如果直接使用System.IO.File.Copy方法,会提示用户名或密码失败,因为当前上下文的凭据是应用 阅读全文

posted @ 2019-07-24 10:28 Tencent/Tim 阅读(467) 评论(0) 推荐(0)

摘要:今天试着使用wcf上传文件,大小为2.4MB就报错了,报Request Entity Too Large错误。 修改配置文件,增加bindings设置,修改binding 的maxReceivedMessageSize设置,如下所示 <system.serviceModel> <behaviors> 阅读全文

posted @ 2019-07-15 23:15 Tencent/Tim 阅读(475) 评论(0) 推荐(0)

摘要:有10位评委对跳水运动员做评分,编写C#程序,计算去除最大得分和最小得分之后的平均得分 作为运动员的跳水成绩。 interface IMark class Mark class MarkService class Program 阅读全文

posted @ 2017-07-12 15:43 Tencent/Tim 阅读(799) 评论(0) 推荐(0)

摘要:使用配置文件和反射来创建对象实例 为了增加程序的可扩展性,提高可配置性,常常需要使用配置文件+反射来动态调用方法。 下面定义的SIT类包含一个接口方法,演示如何使用配置文件及反射来动态调用。 using System; namespace ConsoleApp1.CRMDataHandler { p 阅读全文

posted @ 2017-05-29 18:14 Tencent/Tim 阅读(3743) 评论(0) 推荐(1)

摘要:百度百科逆变的概念,再来练下对逆变的理解。 在下面的示例代码中,定义三个委托方法,一个普通方法 委托方法的签名参数继承于Human,普通方法的参数是父类。 因此,在调用委托时,可把子类转换为父类。 这样可以使我们的普通方法更具通用性。 using System; namespace ConsoleA 阅读全文

posted @ 2017-04-03 13:48 Tencent/Tim 阅读(330) 评论(0) 推荐(0)

摘要:微软msdn对协变和逆变的定义如下: 将方法签名与委托类型匹配时,协变和逆变为您提供了一定程度的灵活性。协变允许方法具有的派生返回类型比委托中定义的更多。逆变允许方法具有的派生参数类型比委托类型中的更少。 用代码来理解下 using System; namespace ConsoleApp1 { c 阅读全文

posted @ 2017-04-03 13:46 Tencent/Tim 阅读(304) 评论(0) 推荐(0)

摘要:泛型委托的应用示例,匿名函数,lambda表达式 阅读全文

posted @ 2017-04-03 13:43 Tencent/Tim 阅读(458) 评论(0) 推荐(0)

导航