
C#样例
文章平均质量分 64
清泉灵弦
这个作者很懒,什么都没留下…
展开
-
毫秒型长整型转为timespan
需求要把一个长整形毫秒转为TimeSpan,所以需要进行时分换算计算方法如下: public static TimeSpan GetTimeSpan(long ms) { var milliseconds = Convert.ToInt32(ms % 1000); var seconds = Convert.ToInt32(ms / 1000 % 60); var minutes = Conv原创 2020-07-30 18:23:36 · 770 阅读 · 0 评论 -
获得枚举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 评论 -
WPF自定义tooltip样式
tooltip其实和popup很像,但是popup弹出后需要监听鼠标点击事件,所以触感不流畅,弹出后不会自己消失而tooltip在鼠标滑过时会显示,移开后会隐藏tooltip因为可以接受类对象,所以可以传任意内容给样式模板代码: <!-- =============== 提示文本样式 =============== --> <Style x:Key...原创 2019-12-26 14:14:47 · 3029 阅读 · 0 评论 -
c# 的类class进行相等判断"=="时,即使数据相同也判定为false的情况
情况如图:currentPresentationGroup和value的内容对比这里看到,当重新new的对象,即使id和内容完全一致,使用"=="也不能得到true,因为currentPresentationGroup和value的对象指针不同,即使用哈希值判定也是不同的所以对于这种情况,要使用数据本身的内容值判定,或者重写"=="表达式,以避免这种情况...原创 2019-11-08 09:58:44 · 664 阅读 · 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 评论 -
索引指示器实现方法(含参属性)
索引指示器实现方法转载 2017-06-13 20:45:10 · 436 阅读 · 0 评论 -
关于c#的unity3d中双问号操作符(??)无法正确判断null值的问题
本文涉及到双问号无法正确判断object物体的null值问题原创 2017-07-21 10:20:18 · 1473 阅读 · 0 评论 -
一个标准的ListBox样式示例
<ListBox BorderBrush="Transparent" BorderThickness="0" MaxHeight="600" VerticalAlignment="Top" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibili...原创 2019-04-17 20:38:05 · 626 阅读 · 0 评论 -
给通用格式(T)字典赋值的代码规范举例
给通用格式赋值的代码举例原创 2017-06-13 14:44:39 · 401 阅读 · 0 评论 -
获得enum枚举名称,将枚举标签同步到游戏
单独获取枚举成员名称和获取枚举全部成员名称list原创 2017-04-29 02:45:59 · 1006 阅读 · 0 评论 -
params不限数量数组参数输入举例
params参数举例原创 2017-05-03 15:22:45 · 922 阅读 · 0 评论 -
BeGear.cs
可以根据传入的字典生成指定列表的候选项原创 2017-05-05 16:04:04 · 435 阅读 · 1 评论 -
按索引index取出指定位置泛型字典Dictionary的key和value的方法举例
按索引读取字典keys和values的方法原创 2017-05-26 11:27:56 · 8446 阅读 · 1 评论 -
滚轮旋转体拖拽监听事件的拖拽坐标修正问题
调整滚轮旋转体拖拽坐标问题原创 2017-05-04 01:04:02 · 436 阅读 · 0 评论 -
加载assetbundle协程并获取返回参数的程序举例
协程加载返回加载成功的字典原创 2017-07-24 10:43:46 · 443 阅读 · 0 评论 -
Common通用函数,包含大量常用处理函数的集合
uiroot,uicamera,获取屏幕坐标,标准时间格式,拉伸屏幕,调整尺寸,场景切换原创 2017-05-03 18:25:04 · 751 阅读 · 0 评论 -
wpf图片image增加圆角的附加属性写法
public class ImageProperty { //图片圆角 public static CornerRadius GetCornerRadius(DependencyObject obj) { return (CornerRadius)obj.GetValue(CornerRadiusProper...原创 2019-09-23 14:58:26 · 1611 阅读 · 1 评论 -
WPF中让滚动条滚动到指定元素位置
/// <summary> /// 垂直方向滚动到顶部 /// </summary> /// <param name="element"></param> /// <param name="scrollViewer"></param> public static void ScrollViewToVertical...原创 2019-08-05 11:18:06 · 2811 阅读 · 0 评论 -
wpf触发器DataTrigger绑定切换
<Style x:Key="playBtn" TargetType="{x:Type control:ButtonWithIcon}"> <Setter Property="Cursor" Value="Hand"/> <Setter Property="Width" Value="28"/> ...原创 2019-06-13 16:52:46 · 1779 阅读 · 0 评论 -
C#中win10找不到桌面路径的奇怪问题
var path0 = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\tea.qj"; var path1 = "C://Users//Administrator//Desktop//tea.qj"; var path2 = "C://U...原创 2019-05-08 17:35:17 · 678 阅读 · 1 评论 -
在样式Style中的触发器属性中设置样式值
<Style x:Key="CheckButtonSingle" TargetType="{x:Type local:CheckButton}"> <Setter Property="FocusVisualStyle" Value="{x:Null}"/> <Setter Property="Width" Value="60"/> <Setter ...原创 2019-04-30 10:00:28 · 538 阅读 · 0 评论 -
wpf中枚举Enum类型绑定问题
正常情况枚举类型是不能绑定显示的,所以需要一个转换器将枚举转为字符串才能正常在控件里显示具体代码如下:转换器:/// <inheritdoc />/// <summary>/// 枚举转字符串/// </summary>[ValueConversion(typeof(Enum), typeof(string))]public class ...原创 2019-04-23 10:56:46 · 1835 阅读 · 0 评论 -
中文汉字数字转罗马数字方法
本示例帮助中文数字转换罗马数字原创 2017-12-26 16:53:29 · 7768 阅读 · 0 评论 -
场景切换问题:如何切换到已经打开的场景
切换已经打开的场景的方法原创 2017-04-21 02:54:28 · 751 阅读 · 0 评论 -
齿轮式列表实现代码
可以根据需要自己添加公共变量原创 2017-05-03 01:46:26 · 1396 阅读 · 0 评论 -
世界坐标转换为NGUI坐标办法举例
自行测试世界坐标转NGUI坐标,麻烦的是需要先找到当前NGUI的相机原创 2017-04-17 22:04:31 · 783 阅读 · 0 评论 -
在List查找指定名称的成员的两种写法和搜索所有指定类物体的写法
类搜索指定成员原创 2017-04-17 18:39:11 · 3337 阅读 · 0 评论 -
关于在NGUI坐标系挂载父级SetParent(null)后回到屏幕中心的问题
解决SetParent(null)后坐标系失效问题原创 2017-04-12 15:19:48 · 840 阅读 · 0 评论 -
直接生成预制体Prefabs的方法
直接读预制体文件生成目标物体的方法原创 2017-04-11 01:35:21 · 2970 阅读 · 0 评论 -
关于2D的触发器OnTriggerEnter2D和碰撞器OnCollisionEnter2D,注意参数变量区别
2D游戏触发器和碰撞器举例原创 2017-04-10 00:08:33 · 15625 阅读 · 3 评论 -
对球状反弹物体添加碰撞反弹效果
台球等球形碰撞物体反弹示例原创 2017-04-07 19:10:06 · 8885 阅读 · 0 评论 -
unity3d使用事件监听器举例
事件监听器举例,可以根据需求自己改原创 2017-04-07 15:57:48 · 3447 阅读 · 0 评论 -
在asp.net工程中使用jQuery-ui的autocomplete功能
整理技术核心在于前端html请求调用Handler.ashx页面查询json结果返回给前端页几乎大部分交互都是基于jQuery在前端完成,而自动完成(autocomplete)的结果需要服务器进行查询,因此在html请求的过程中进行数据交互处理才能实现这个效果Default.aspx.cs页核心代码 $(function () { $原创 2016-03-17 19:22:31 · 2022 阅读 · 1 评论 -
C#自动填写表单,等待导航完成后继续执行页面
C#自动填写页面案例,演示如何等待页面加载完成原创 2015-06-12 09:51:13 · 1899 阅读 · 0 评论 -
从Excel读取数据绘制GridView的例子
工作原因,需要设计一个读取Excel并按照源文件中格式设定GridView的页面,因此需要考虑到Excel中合并单元格与GridView匹配.尝试了很多办法,发现只有在触发OnRowCreated事件时重新绘制才能让实际显示页面达到预期效果,现附上前台代码:etc...OnRowCreated="GridView1_RowCreated" />etc...要触发此事件,需要在后台绑定控原创 2015-03-26 09:17:20 · 531 阅读 · 0 评论 -
asp.net使用ODP的防注入登录验证程序
网上有很多SQL连接方式的登录验证,但没有oracle连接方式的,我摸索了一上午写了这个可执行的函数,分享给大家 // 用户登录检查 public bool LoginCheck(string f_LoginName, string f_LoginPass) { bool result = false; // 正则表达式检查 if (Regex.IsMatch(f_LoginN原创 2014-05-04 12:16:10 · 1394 阅读 · 0 评论 -
协程函数举例
using UnityEngine;using System.Collections;public class test : MonoBehaviour{ private string dialogStr = "协程打印字体测试"; private string showMsg; private float speed = 5.0f; //注意要用IEnu原创 2017-04-05 11:37:49 · 554 阅读 · 0 评论 -
Linq语法举例,在List中查找符合条件的成员集合
linq语法和list查找指定条件的成员原创 2017-04-29 00:18:05 · 5111 阅读 · 0 评论 -
调整面板尺寸,包括子物体等比例缩放
可根据面板和作为参考的背景图等比例缩放面板及相关子物体,也可以选择不缩放子物体的子物体原创 2017-05-02 19:12:37 · 1392 阅读 · 0 评论