分类目录.NET
39 浏览
喜欢(0)

.NET[C#]RestSharp GET/POST请求如何添加文本参数?

RestSharp GET/POST请求如何添加文本参数?问题描述比如当前有一个基于RestSharp封闭的泛型方法,需要在此方法在添加文本参数,如何解决呢?private T ExecuteRequest<T>(string resource, RestSharp.Method httpMethod, IEnumer...

.NET 2018-01-04 10:12 0评论 0收藏
72 浏览
喜欢(0)

.NET[C#]RestSharp POST请求如何发送JSON参数?

RestSharpPOST请求如何发送JSON参数?问题描述比如我们有如下的应用场景客户端(Client):var request = new RestRequest(Method.POST);request.Resource = "Api/Score";request.RequestFormat = DataFormat.Json;request.AddBody(request.JsonSerializer.Ser...

.NET 2018-01-03 09:43 0评论 0收藏
15 浏览
喜欢(0)

.NET[C#]如何计算两个日期之间的时间间隔(天数)?

.NET[C#]如何计算两个日期之间的时间间隔(天数)?假如有两个日期类型的变量分别为: StartDate 和 EndDate ,计算这两个日期之间的间隔天数如下:var days = (EndDate - StartDate).TotalDays;或者写成:DateTime StartDate;DateTime EndDate;return (StartDate - EndDate).TotalDays;或者写成:DateTime ...

.NET 2018-01-03 09:55 0评论 0收藏
AD 友情赞助
23 浏览
喜欢(0)

.NET[C#]如何将一个枚举序列化成对应的字符串?

问题描述.NET[C#]如何将一个枚举序列化成对应的字符串?比如有如下代码:enum Gender { Male, Female }class Person{ int Age { get; set; } Gender Gender { get; set; }}现在实体类:var person=new Person{ Age=32, Gender=Gender.Male};要求将 person 序列化成如下JSON...

.NET 2018-01-03 09:36 0评论 0收藏
22 浏览
喜欢(1)

.NET[C#]泛型集合List中如何按照泛型的某个属性排序,除了Linq你还能想什么哪些方式?

问题描述.NET[C#]泛型集合List<T>中如何按照泛型的某个属性排序?比如有个类,它包含了OrderNumber,CreatedOn,Price以及Total等字段,现在有如下的代码片段:List<Order> listOrder = new List<Order>();GetOrderList(objListOrder); // 获取订单集合那么,这里的listOrder 怎么样来排序呢?方式...

.NET 2018-01-02 14:40 0评论 0收藏
6 浏览
喜欢(0)

.NET[C#]中类型检测是用:typeof,GetType,还是is?

.NET[C#]中类型检测是用:typeof,GetType,还是is?很多人的书写方式如下:Type t = typeof(obj1);if (t == typeof(int)){ //处理逻辑代码}你也可能写成这样的:if (obj1.GetType() == typeof(int)){ //处理逻辑代码}或者是:if (obj1 is int){ //处理逻辑代码}那么到底该如何使用?typeof,GetType...

.NET 2018-01-02 13:37 0评论 0收藏
AD 友情赞助
9 浏览
喜欢(0)

.NET[C#]如何将utf-8的字节数组byte[]转换成字符串string?

.NET[C#]如何将utf-8的字节数组byte[]转换成字符串string?方式一、Encoding GetStringstring result = System.Text.Encoding.UTF8.GetString(byteArray);注:使用这种方式,如果这些字节有非ascii字符,就无法返回原始字节。方式二、内存流当你不清楚字节数组的编码时,一种常规的方式是使用内存流来实现:static string BytesToS...

.NET 2018-01-01 14:55 0评论 0收藏
14 浏览
喜欢(0)

.NET[C#]中如何反序列化一个动态的JSON对象?

摘要:.NET[C#]中如何反序列化一个动态的JSON对象?方式一、System.Web.Helpersdynamic data = Json.Decode(json);当然,也可以重写 System.Web.Extension 命名空间中的 JavaScriptConverter 类中的实现:using System;using System.Collections;using System.Collections.Generic;u...

.NET 2018-01-01 14:56 0评论 0收藏
8 浏览
喜欢(0)

.NET[C#]中如何循环列举枚举中的所有成员?

.NET[C#]中如何循环列举枚举中的所有成员?比如有以下的方法:public enum Suit { Spades, Hearts, Clubs, Diamonds}public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); }}C#中如何列举枚举中的所...

.NET 2018-01-01 14:30 0评论 0收藏
AD 友情赞助
14 浏览
喜欢(0)

.NET[C#]读取命令行参数的更好的姿势

关于.NET[C#]读取命令行参数的更好的姿势,在这里给大家推荐一个常用的方法或者类库。NDesk.OptionsNDesk.Options官网地址:http://www.ndesk.org/Options文档地址:http://www.ndesk.org/doc/ndesk-options/使用示例:bool show_help = false;List<string> names = new List<string...

.NET 2017-12-31 09:32 0评论 0收藏
12 浏览
喜欢(0)

.NET[C#]WPF中实现INotifyPropertyChanged接口的方式

.NET[C#]WPF中实现INotifyPropertyChanged接口的方式方式一public class Data : INotifyPropertyChanged{ public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(string propertyName) { ...

.NET 2017-12-31 09:20 0评论 0收藏
21 浏览
喜欢(0)

.NET[C#]如何读取Excel文件/表格数据文件,有哪些方式可以实现?

.NET[C#]如何读取Excel文件/表格数据文件,有哪些方式可以实现?本文来归纳一下,供大家参考。方式一、使用OleDb首先、将Excel表格数据通过 OleDbDataAdapter 读取到 DataTable 中:var fileName = string.Format("{0}\\excel.xlsx", Directory.GetCurrentDirectory());var connectionStri...

.NET 2017-12-30 08:29 0评论 0收藏
AD 友情赞助
36 浏览
喜欢(0)

.NET[C#]中如何模拟发送HTTP请求(GET,POST,PUT,DELETE等)

.NET[C#]中如何模拟发送HTTP请求(GET,POST,PUT,DELETE等)方式一、使用HttpClient适用的.NET Framework 版本包括:.NET Framework 4.5+, .NET Standard 1.1+, .NET Core 1.0+你可以通过Nuget:https://www.nuget.org/packages/Microsoft.Net.Http来安装添加引用:using System.Ne...

.NET 2017-12-30 08:25 0评论 0收藏
54 浏览
喜欢(0)

.NET[C#]使用HTTPWebrequest (multipart/form-data)向远程服务器发送文件的实现方式归纳

前言.NET[C#]中对于上传有很多方式,也有很多第三方组件,比如:RestSharp,那么如何使用HttpWebRequest进行文件的发送呢?方式一public static string UploadFilesToRemoteUrl(string url, string[] files, NameValueCollection formFields = null){ string boundary = "-----...

.NET 2017-12-29 09:30 0评论 0收藏
17 浏览
喜欢(0)

.NET[C#]使用LINQ操作DataTable常用的方式

前言在.NET[C#]的程序开发中,如果你还不会LINQ,那么你真的是OUT了,虽然说LINQ不是方能的,但没有LINQ,你的开发效率会大打折扣。在.NET[C#]的开发中,我们又是如何使用LINQ对DataTable进行操作呢?创建示例//创建 DataTable DataTable dt= new DataTable();dt.Columns.AddRange(New DataColumn[]{ new DataColumn(&...

.NET 2017-12-29 08:31 0评论 0收藏
20 浏览
喜欢(0)

.NET[C#]LINQ按多列分组(Group By)并计算总和(Sum)

.NET[C#]LINQ按多列分组(Group By)并计算总和(Sum),比如我们现在有类似的SQL语句:SELECT * FROM <TableName> GROUP BY <Column1>,<Column2>QuantityBreakdown( MaterialID int, ProductID int, Quantity float)INSERT INTO @Quantit...

.NET 2017-12-29 08:34 0评论 0收藏
28 浏览
喜欢(0)

.NET[C#]中实现实体对象深拷贝(克隆/复制)的几种方法

.NET[C#]中实现实体对象深拷贝(克隆/复制)的几种方法,总有一种适合你。方式一 使用二进制流using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;/// <summary>/// 参考 http://www.codeproject.com/K...

.NET 2017-12-29 08:47 0评论 0收藏
62 浏览
喜欢(0)

基于.NET平台常用的框架整理

分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。开源的.NET系统推荐:OXITE:微软ASP.NET MVC案例演示框架...

.NET 2017-11-09 10:53 0评论 0收藏
2677 浏览
喜欢(26)

.NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程

Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存储过程的一些代码片段。具体请见以下正文:1.使用SqlQuery在已知的实体上执行SQL查询语句using (var context = new MyDBContext()) { var po...

.NET 2015-11-09 22:17 2评论 0收藏
12421 浏览
喜欢(3)

.NET(C#)根据指定时间日期获取当月的第一天和最后一天

C#中对日期的处理方法还是比较丰富的,但于本文标题所描述--根据指定时间获取当月的第一天和最后一天还是需要所额外处理的。当然,因为每个月的第一天总是从1号开始的,所以取月的第一天相对来说比较简单,即:DateTime date = new DateTime(2008, 5, 1, 8, 30, 52);var firstDayOfMonth = new DateTime(date.Year, date.Month, 1);由于每月的最后...

.NET 2014-10-30 12:00 0评论 0收藏
AD 友情赞助