C# 小知识点

ContractedBlock.gif ExpandedBlockStart.gif 获取DataGridView中单元格的坐标
 int x = dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Left + dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Width;
                
int y = dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Top + dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true).Height / 2;

                Point pNewLocation 
= new Point(x, y);

break跳出循环。 continue跳过循环中剩余的语句,进入循环下一轮回。 return直接跳出循环所在方法

ContractedBlock.gif ExpandedBlockStart.gif List.FindIndex用法
 List<string>   list   =   new   List<string>();   
                          list.Add(
"aaa");   
                          list.Add(
"bbb");   
                          list.Add(
"ABC");   
                          
//指定一个变量   
                          string   str   =   "ABC";   
                          
//查换变量   
                          int   index   =   list.FindIndex(delegate(string   s)   {   return   s   ==   str;   });   
                          Console.WriteLine(index);   

 

ContractedBlock.gifMath.Round四舍五入

 Math.Floor向下取整

Math.Ceiling 向上取整

ExpandedBlockStart.gif
public static double Round(double value, int digits);  四舍五入
        
// 摘要:
        
//     将双精度浮点值舍入到指定精度。
        
//
        
// 参数:
        
//   value:
        
//     要舍入的双精度浮点数。
        
//
        
//   digits:

        
//     返回值中的小数位数(精度)

 
public static decimal Round(decimal d, int decimals);
        
// 摘要:
        
//     将小数值舍入到指定精度。
        
//

     
// 参数:
        
//   d:
        
//     要舍入的小数。
        
//
        
//   decimals:
        
//     返回值中的小数位数(精度)。
        
//
        
// 返回结果:
        
//     精度等于 decimals,最接近 d 的数字。 

转载于:https://www.cnblogs.com/boer/archive/2009/03/26/1422007.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值