博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# RangeHelper
阅读量:5790 次
发布时间:2019-06-18

本文共 723 字,大约阅读时间需要 2 分钟。

///     /// Range Helper    ///     /// 
public class RangeHelper
where T : IComparable
{ ///
/// 为val返回指定范围内合法的值 /// ///
///
///
///
public static T ValidateRange(T val, T min, T max) { val = val.CompareTo(min) < 0 ? min : val; val = val.CompareTo(max) > 0 ? max : val; return val; } }

eg.

CurrentPage = RangeHelper
.ValidateRange(CurrentPage, 1, TotalPage);

 

IComparable.CompareTo 方法用法说明

https://msdn.microsoft.com/zh-cn/library/system.icomparable.compareto.aspx

转载于:https://www.cnblogs.com/wsion/p/4265574.html

你可能感兴趣的文章
HTML基础(一)
查看>>
boost.circular_buffer简介
查看>>
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>
网页图片缩放(js)
查看>>
Perl开发的几个小注意事项
查看>>
SQL Server数据库备份恢复常见问题(不断更新中)
查看>>
实现hive proxy1-hive认证实现
查看>>
LinuxShell脚本之利用rsync+ssh实现Linux文件系统远程备份
查看>>
设计和使用维护计划
查看>>
Hyper-V 2016 系列教程3 Hyper-V 组件的添加
查看>>
func install in ubuntu-server
查看>>
PostgreSQL数据库pg_dump命令行不输入密码的方法
查看>>
asp教程八:访问数据库
查看>>
Linux 文件系统权限记序
查看>>
Exchange2010高可靠性和可用性解决方案
查看>>
java读取Excel文件
查看>>
病毒在网络上传播的基本途径分析
查看>>
Mac系统中在Finder中显示(隐藏)隐藏文件
查看>>
perl学习笔记(9)
查看>>
使用Intel Thread Profiler查看Parallel.For性能
查看>>