C#
Sophie1797
从二流全栈转二流数据然后又转回了全栈
展开
-
使用C#将XML转化为JSON
使用C#将XML转化为JSONC#中有专门用于XML转化到JSON的库,Newtonsoft.Json。 官方文档地址:https://www.newtonsoft.com/json/help/html/Introduction.htm 先写一个类来专门做XML解析:(ps.别忘了using Newtonsoft.Json,如果报错去NuGet Package Manager搜一下然后安装...原创 2018-03-19 22:55:03 · 7174 阅读 · 0 评论 -
使用C#将JSON转化为class
使用C#将JSON转化为class要想将JSON转化成class,首先要观察一下JSON文件,然后自定义一个和JSON格式一样的类,比如,JSON文件是这样的:{ "@name":"Alice", "gender":"female", "age":"20", "friends":[ {原创 2018-03-19 23:37:28 · 3922 阅读 · 0 评论 -
使用c#来进行html源码解析
使用c#来进行html源码解析本文将介绍一下如何使用c#以及HtmlAgilityPack包对html源码进行解析与信息提取。HtmlAgilityPack安装在visual studio工具栏中依次点Tools–>NuGet Package Manager–>Manage Package for Solution,搜索HtmlAgilityPack,然后进行安装。在此不详...原创 2018-03-14 13:11:21 · 1421 阅读 · 0 评论 -
c#中使用Autofac
c#中使用Autofacregisterpublic class AutofacConfig{ public static IContainer Container { get; set; } public AutofacConfig() { } public static void Register() { var builder =...原创 2018-03-14 13:45:59 · 4616 阅读 · 0 评论 -
C# Hash字符串
C# Hash字符串public static byte[] GetHash(string inputString){ HashAlgorithm algorithm = MD5.Create(); //or use SHA256.Create(); return algorithm.ComputeHash(Encoding.UTF8.GetBytes(input...原创 2018-08-09 16:39:52 · 3903 阅读 · 0 评论 -
c#循环输入的几种解决方案
刷题的时候总会遇到那种多个测例,需要循环输入,现总结几种常用并简洁优(cu)雅(bao)的方法。 1.适合空白字符输入后进行操作会报错的,比如有string转int操作的namespace Test{ class Program { static void Main(string[] args) { while (tr...原创 2018-08-09 17:00:36 · 4110 阅读 · 1 评论 -
c#二维数组的写法辨析
1.double[][]这种数组是数组的数组,而且每一行可以有长度不一样的数组,看使得起来是锯齿形的,可以通过给某一行赋值一个数组来进行数组数据的改变。double[][] x = new double[5][];x[0] = new double[10];x[1] = new double[5];x[2] = new double[3];x[3] = new doubl...原创 2018-08-10 13:06:41 · 465 阅读 · 0 评论 -
C#牛客网刷题常见报错指南
报错:string input format什么什么的不对 可能原因: 1. int.Parse函数内的是一整行字符串。牛客网经常在给的栗子里输入是一行一行的,事实上测例是一整行用空格隔开,所以需要根据测例进行Split等操作。 2. int.Parse函数内的字符串无法解析为数字,如果在测例中有空字符串,而不是以空字符串作为结尾标志的情况下,试用一下tryParse。报错:您的输出为空...原创 2018-09-09 19:16:43 · 1805 阅读 · 0 评论 -
C# 泛型的类型转换
有时候,我们需要在类中使用泛型,需要计算的时候,也是可以进行类型转换的。以下举个例子来说明一下转换过程。var converter = TypeDescriptor.GetConverter(typeof(TWeight));先用上述语句得到一个converter。var value = 0.0;foreach (var edge in Edges){ //这里的edge是一...原创 2019-06-16 13:58:04 · 8846 阅读 · 0 评论