
C#Helper
文章平均质量分 71
清泉灵弦
这个作者很懒,什么都没留下…
展开
-
文件转base64
public static string ToBase64(string path) { using (var filestream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { var bt = new byte...原创 2020-04-14 11:26:41 · 334 阅读 · 0 评论 -
C#获得屏幕Dpi缩放,Win10缩放设置-【控制面板-设置-显示-更改文本、应用等项目的大小】
using System;using System.Runtime.InteropServices;using System.Windows;public static class PrimaryScreen{ #region Win32 API [DllImport("user32.dll")] static extern IntPtr GetDC(IntPt...原创 2020-03-19 12:20:40 · 5639 阅读 · 0 评论 -
WPF滚动条滚动到中央位置
/// <summary> /// 水平滚动到中央 /// </summary> /// <param name="scroll"></param> public static void ScrollToHorizontalCenter(ScrollViewer scroll) { v...原创 2020-02-25 15:17:13 · 817 阅读 · 0 评论 -
WPF计算坐标帮助类
public static class PointHelper{ static FrameworkElement MainWindow => Application.Current.MainWindow; /// <summary> /// 把屏幕中的一个点的坐标转换成该窗体Window中的坐标 /// </summary> ...原创 2020-01-21 17:48:23 · 407 阅读 · 1 评论 -
获得枚举Display特性的Name
public static string GetDisplayName(T obj) { var type = typeof(T); var name = Enum.GetName(type, obj); var field = type.GetField(name); ...原创 2020-01-19 14:12:50 · 947 阅读 · 0 评论 -
在C#单元测试UnitTest中遇到Application.Current为空(null)的解决办法
这个问题的原因是单元测试中没有Application,所以需要在你测试的主工程里加上如下帮助类:using System.Windows;using System.Windows.Threading;namespace QuJiao{ /// <summary> /// 主线程调度管理 /// </summary> public...原创 2019-10-18 13:38:06 · 1597 阅读 · 0 评论 -
单元测试需要异步测试时使用的WaitCallbackHelper等待线程方法
由于单元测试是单线程执行,而很多时候需要异步执行的方法时,就需要使用异步等待方法来帮助测试工程等待线程执行结束using System.Diagnostics;using System.Threading;namespace QuJiaoUnitTest{ public class WaitCallbackHelper { #region 构造函数 ...原创 2019-10-18 10:53:06 · 708 阅读 · 0 评论 -
DapperHelper.cs
namespace ExtraLib.Helper{ using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Data.SQLite; using System.Linq; usi...原创 2018-01-03 17:27:49 · 2939 阅读 · 1 评论 -
EnumHelper.cs
using System;using System.Linq;namespace NCTools.Helper{ public static class EnumHelper<T> where T : struct { #region 内部处理 static void VerifyIndex(int index) ...原创 2017-10-11 09:36:29 · 292 阅读 · 0 评论 -
SqlServerDatabase.cs
using System;using System.Configuration;using System.Data;using System.Data.SqlClient;public class SqlServerDatabase{ #region 变量 private static string _connectionString; private stat原创 2017-09-20 18:19:28 · 458 阅读 · 0 评论 -
SQLiteDatabase.cs
using System;using System.Data;// DataTableusing System.Data.SQLite;// SQLiteConnection,SQLiteCommand,SQLiteDataReader/// /// SQLiteDatabase 的摘要说明/// public class SQLiteDatabase{ string db原创 2016-06-01 08:52:42 · 508 阅读 · 0 评论 -
AssetBundle.cs
editor类,需要放到Assets\Scripts\Editor目录中原创 2017-06-09 23:28:32 · 395 阅读 · 0 评论 -
Parameter.cs
用于读写配置文件原创 2017-07-20 19:04:08 · 332 阅读 · 0 评论 -
JsonFiler.cs
json读写参数原创 2017-06-06 16:51:08 · 306 阅读 · 0 评论 -
ThisToFitScreen.cs
用于将贴图物体自动适应屏幕,适合做UI原创 2017-04-26 14:32:24 · 340 阅读 · 0 评论 -
ChildrenToFitScreen.cs
using UnityEngine;public class ToFitScreen : MonoBehaviour{ public UIWidget ObjectOfReference; UIRoot m_root; Vector3 m_scale; float m_ratio; void Start() { m_root原创 2017-05-06 02:43:45 · 420 阅读 · 0 评论 -
MsgLog.cs
简单的日志记录类原创 2017-06-08 01:09:13 · 483 阅读 · 0 评论 -
IPAddressHelper.cs
namespace ExtraLib.Helper{ using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.NetworkInformation; using System.Net.Sockets; public static...原创 2017-11-18 19:14:32 · 316 阅读 · 0 评论 -
WPF中让滚动条滚动到指定元素位置
/// <summary> /// 垂直方向滚动到顶部 /// </summary> /// <param name="element"></param> /// <param name="scrollViewer"></param> public static void ScrollViewToVertical...原创 2019-08-05 11:18:06 · 2811 阅读 · 0 评论 -
实现Bitmap和BitmapSource之间的转换
转载: http://www.firstsolver.com/wordpress/?p=3462/* ---------------------------------------------------------- * 文件名称:ImageUtils.cs * * 作者:秦建辉 * * 微信:splashcn * * 博客:http://www.firstsolver.co...转载 2019-02-20 20:25:22 · 6287 阅读 · 0 评论 -
AccessHelper.cs
using System;using System.Collections.Generic;using System.Data;using System.Data.OleDb;using System.Text;namespace ExtraLib.Helper{ public static class AccessHelper { public st...原创 2018-04-29 20:12:31 · 540 阅读 · 0 评论 -
ConfigHelper.cs
public class ConfigHelper{ #region 日志记录 public static void Error(string contents) { Console.WriteLine(contents); } #endregion /// <summary> /// 判断是否是web程序 /// </summary> //...原创 2018-04-29 20:11:41 · 431 阅读 · 0 评论 -
AsposeHelper.cs
using System.Data;using System.IO;using Aspose.Cells;using Aspose.Words;using Aspose.Words.Tables;namespace DAQ.BaseLib.Helper{ using Cell = Aspose.Cells.Cell; using DocSaveFormat = Asp...原创 2018-03-27 19:11:27 · 630 阅读 · 0 评论 -
ModelMapping.cs
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Reflection;namespace ExtraLib.Extends{ public static class ConvertionExtensions ...原创 2018-03-27 15:26:42 · 360 阅读 · 0 评论 -
DataGridViewHandle
using System;using System.Data;using System.Drawing;using System.Windows.Forms;namespace ExtraLib.Handle{ public static class DataGridViewHandle { /// <summary> ///...原创 2018-03-22 19:48:20 · 243 阅读 · 0 评论 -
ModelReflector.cs
namespace ExtraLib.Extends{ using System; using System.ComponentModel; using System.Data; using System.Linq; using System.Reflection; using System.Windows.Forms; public s...原创 2018-03-16 23:12:18 · 214 阅读 · 0 评论 -
ServiceHelper.cs
namespace ExtraLib.Helper{ using System; using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Management; using System.Runtime.ConstrainedExe...原创 2017-11-18 19:30:15 · 760 阅读 · 0 评论 -
GetSystemIcon.cs
namespace Helpers{ using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Media.Imagi原创 2018-01-04 13:53:21 · 456 阅读 · 0 评论 -
SmartJoystick.cs
自己写的UISprite摇杆,任意新建一个空物体挂上脚本后就可以自动创建出来一个摇杆,不过要预先设置好基座和摇杆的图集和选好图集所选定的图样增加旋屏处理增加欧拉角转换增加按压指示器增加拖拽判断重写了委托事件并添加了案例说明原创 2017-04-06 19:59:19 · 430 阅读 · 0 评论 -
BeRivet.cs
个人使用的作为铆钉的组件,用于地图定位,贴图的话自己随便做个就可以了改进了函数,可以不用加anchor组件即可使用原创 2017-04-24 17:19:52 · 353 阅读 · 0 评论 -
TextEntity.cs
using System;using System.IO;using System.Text.RegularExpressions;// Regex/// /// TextEntity 的摘要说明/// public class TextEntity{ // 构造函数 public TextEntity() { } // 判断是否为有效数字字符串原创 2016-01-28 13:15:30 · 410 阅读 · 0 评论 -
ImageEntity.cs
using System;using System.IO;// Fileusing SysDraw = System.Drawing;// Imageusing System.Drawing;// Drawing2D,Imaging/// /// ImageEntity 的摘要说明/// public class ImageEntity{ // 构造函数 publ原创 2016-01-28 13:13:42 · 953 阅读 · 0 评论 -
GetExcelNpoi.cs
using System;using System.Collections.Generic;// Listusing System.Data;// DataTableusing System.Data.OleDb;// OleDbConnection,OleDbDataAdapterusing System.IO;// FileStreamusing System.Text.Regula原创 2016-01-28 13:13:09 · 900 阅读 · 0 评论 -
ErrorLog.cs
using System;using System.IO;using System.Web;// HttpContext.Current.Server/*/--------------------------------------------------------------------------------//// ErrorLog 的摘要说明//--------------原创 2016-01-28 13:11:12 · 407 阅读 · 0 评论 -
IdentityScope.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;public class IdentityScope : IDisposable{ /* * 参考样例 using原创 2016-04-05 13:31:07 · 844 阅读 · 0 评论 -
DrawWidget.cs
using System;using System.Data;// DataSet,DataTable,DataViewusing System.Configuration;// ConfigurationManagerusing Oracle.DataAccess.Client;// oracle 连接类using System.Web.UI.WebControls;// DropDow原创 2016-01-28 13:17:15 · 594 阅读 · 0 评论 -
Damageable.cs
增加了范围攻击列表结算优化了获取所有攻击目标的函数优化了伤害结算方式原创 2017-04-17 22:06:16 · 617 阅读 · 0 评论 -
BuildWall.cs
一次性创建墙体,在墙体下挂载砖块,理论上砖块可以是任何物体和预制体,但不允许挂载自己因为会产生嵌套调用此脚本结合之前的自动对齐到网格脚本一起使用可以方便的用预制体制作地图 unity3d编辑器模式下创建连续墙体,可直接在编辑模式定义地图原创 2017-04-14 21:01:09 · 437 阅读 · 0 评论 -
ElasticMaterial.cs
桌球的弹性碰撞组件,可以正确的反弹碰撞角度原创 2017-04-25 20:41:32 · 344 阅读 · 0 评论 -
CameraTracer.cs
实现相机跟踪玩家,滚轮缩放,玩家消失后鼠标拖放查看地图原创 2017-04-13 23:56:39 · 389 阅读 · 0 评论