C#几个小知识点
一、float数据类型
小数在C#中需要用浮点型表示,浮点值就是.后面的小数点。C#语言中有两种小数类型,分别为32位单精度浮点型(float) 和64位双精度浮点型(double)。其中精度指的是小数位数,小数位数越多,精度越高。 由名称可知,float类型的精度比double型的低,由位数可知,float类型的范围比double类型小。 float类型中小数位数为7位,即可精确到小数点后7位,表示范围为1.5e-45~ 3.4e+38。 对于一个小数其默认类型为double型,如果需要指定为float型,需要在小数后面添加F或f后缀。 如 float a=0.5f;
二、格式化时间
static void Main(string[] args) { Console.WriteLine(DateTime.Now.ToString("yyyyMMdd")); Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd")); Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd")); Console.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日")); Console.WriteLine(DateTime.Now.ToString("yyyy~MM~dd")); /* 输出: * 20131108 * 2013-11-08 * 2013-11-08 * 2013年11月08日 * 2013~11~08 * */ }
三、ASP.NET后台注册Javascript方法
// 在后台注册javascript方法 Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('请先选择导入类型!');", true);
四、Request获取文件路径
Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/default.aspx Request.Path: /testweb/default.aspx Request.PathInfo: Request.PhysicalApplicationPath: E:\WWW\testweb\ Request.PhysicalPath: E:\WWW\testweb\default.aspx Request.RawUrl: /testweb/default.aspx Request.Url.AbsolutePath: /testweb/default.aspx Request.Url.AbsoluteUri: http://www.test.com/testweb/default.aspx Request.Url.Host: www.test.com Request.Url.LocalPath: /testweb/default.aspx
五、C#中Eval用法
1. 前台输出后台属性 后台.cs文件定义: protected string strBack = "Hello world."; 前台.aspx文件取值: <%=strBack %> 2. 前台页面调用后台方法 后台.cs文件定义: private string temp = string.Empty; protected string SetValue(object value) { temp = value.ToString(); return temp; } 前台.aspx文件调用: <%# SetValue(Eval("Name")) %>
作者:樊勇
出处:http://www.cnblogs.com/fanyong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
我的联系方式:fanyong@gmail.com
个人独立博客:www.fy98.com