• 将一个对象相同的属性(不区分大小写)赋值给一个新对象

    1 public static T MapperS, T (S source) 2 { 3 T t = Activator.CreateInstanceT (); 4 try 5 { 6 var s_type = source.GetType(); 7 var t_type = typeof (T); 8 foreach (PropertyInfo sp in s_type.GetProperties()) 9 { 10 foreach (PropertyInfo dp in t_type.G...

    2018-06-17 23:18:11

  • 面试-1

    C#浅解 众所周知c#是微软推出的一款完全没面向对象的编程语言,那么对象是什么? 在现实生活中人们一提到对象首先想到的就是“情侣”!但是在我们的程序中对象是什么? 在程序中个能够区别于其他事物的独立个体我们称它为对象他是类的一个实例。那么现在问题来了 ,你...

    2018-06-17 23:18:11

  • EF Code First中的主外键约定和一对一、一对多关系的

    ...

    2018-06-17 23:18:10

  • 新建 .NET Core 控制台项目

    1. 安装.NET Core SDK 1.0 参考微软官方网站https://www.microsoft.com/net/download/windows 2. 打开命令提示符:输入以下代码验证SDK安装成功。 1 dotnet -version 创建一个名为“Hello”的文件夹。 这个名字将作为项目名。 1 md Hello 2 cd Hello 导航到创建的文件...

    2018-06-17 23:17:55

  • SQL不重复查找数据及把一列多行内容拼成一行

    如下表: 表名:Test ID RowID Col1 Col2 1 1 A A 2 1 B A 3 1 A B 4 1 C B 1,查找表中字段重复的只查找一次 select distinctCol1 fromTest ; selectCol1 from Test where ID in(select min(ID) from Test group by Col1); 结果为: A B C 2,统计并查询该字段出现的数...

    2018-06-17 23:17:58

  • nginx静态资源文件无法访问,403 forbidden错误

    在安装 nginx 服务器后,我想把网站的根目录设置为 /root/www/ ,于是对 nginx 的 nginx.conf 文件进行配置 先打开 nginx.conf #user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid log...

    2018-06-17 23:17:59

  • csharp: Setting the value of properties reflectio

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Reflection;using System.IO;namespace WinPropertyInfo{ /// summary /// Geovin D...

    2018-06-17 23:17:56

  • 小菜读书--《大话设计模式》

    虽然有过三年的开发经历,但是还是小菜一枚,在大鸟的指导下,开始专业化进入软件这条道路。 首先大鸟推荐第一本书籍,就是《大话设计模式》。一边做笔记一边看书,书中以身边的故事,引出6种设计原则23种设计模式。 历练使人成长,经验迸发灵感。然而所有的灵感都应有...

    2018-06-17 23:17:36

  • C#保留2位小数几种场景总结

    场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25.可不可以刚好保留到最后一位不是0的位置? 默认保留2位,如果真的有3位小数,就保留3位,有4位就保留4位。 先说一下ToString("0.00##")中0...

    2018-06-17 23:17:53

  • 代码运行时间

    System.Diagnostics.Stopwatch stopwatch = new Stopwatch();stopwatch.Start(); // 开始监视代码运行时间// 需要测试的代码 ....stopwatch.Stop(); // 停止监视TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间double hours = timespan.Total...

    2018-06-17 23:17:37

2