分类 C# 下的文章

C#格式化JSON的两种方式

当我们拿到一大段JSON字符串的时候,分析起来简直头皮发麻,相信很大一部分朋友也都会直接去BEJSON等网站去做一个JSON格式化,已方便自己查看数据、分析日志等

本篇我们可以使用JSON.NET来实现JSON数据的格式化。

阅读剩余部分

LINQ中Single(predicate) 和 Where(predicate).Single()到底谁快?

咨询区

  • Jonathon Reinhart

请问 someEnumerable.Single(predicate); 和 someEnumerable.Where(predicate).Single(); 到底哪一个执行的更快?

毕竟前者写法更短,更简洁,我个人感觉它就是 someEnumerable.Where(predicate).Single(); 的快捷写法,毕竟 ReSharper 也是这么建议的。

LINQ中Single(predicate) 和 Where(predicate).Single()到底谁快?

阅读剩余部分

C#获取摄像头拍照显示图像

之前有个需求,就是在web界面可以实现调用摄像头,用户把手机的个人二维码展示给摄像头,摄像头进行摄像识别用户。其实本质就是保存图像二维码,在进行二维码识别。下面来看看如何实现。

阅读剩余部分

C#在PC上的通过蓝牙发送数据到手机

在PC端用.NET开发一个蓝牙下载的程序。实现在PC上查找周围的蓝牙设备(主要是手机),并将PC上的文件通过蓝牙传输到手机上。目前我采用的是OpenNETCF.Net.Bluetooth,能够正常发现周围的蓝牙设备,手机也能够正常进行蓝牙连接并接收文件。

1、查找周围蓝牙设备

BluetoothClient bc = new BluetoothClient();
BluetoothDeviceInfo[] bdi;
bdi = bc.DiscoverDevices(10);//查找周围最多10个蓝牙设备
if (bdi.Length == 0)
{
    this.ShowErrMsg("请确认您的蓝牙已开启!");
    return;
}

阅读剩余部分

C# Winform项目读取二代身份证信息

一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。你必要有联机型居民身份证阅读器一个。

1、新建一个winform控件项目ReadCardControl,添加一个主类ReadIDCard

阅读剩余部分